X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fipxcp.c;fp=pppd%2Fipxcp.c;h=aaff10f76200fd65799edb2e45c0a506c2147933;hp=7b2343e155377120273793d3be2ce2cf28daff29;hb=fe149de624f96629a7f46732055d8f718c74b856;hpb=6e8eaa7a78b31cdab2edf140a9c8afdb02ffaca5 diff --git a/pppd/ipxcp.c b/pppd/ipxcp.c index 7b2343e..aaff10f 100644 --- a/pppd/ipxcp.c +++ b/pppd/ipxcp.c @@ -1194,7 +1194,7 @@ ipxcp_reqci(f, inp, len, reject_if_disagree) case IPX_ROUTER_NAME: if (cilen >= CILEN_NAME) { int name_size = cilen - CILEN_NAME; - if (name_size > sizeof (ho->name)) + if (name_size >= sizeof (ho->name)) name_size = sizeof (ho->name) - 1; memset (ho->name, 0, sizeof (ho->name)); memcpy (ho->name, p, name_size);