X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fipxcp.c;h=aaff10f76200fd65799edb2e45c0a506c2147933;hb=dfd33d7f526ecd7b39dd1bba8101260d02af5ebb;hp=7b2343e155377120273793d3be2ce2cf28daff29;hpb=8d07ad78c8a32b9c89bfcea25d775e8440fd4172;p=ppp.git 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);