X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fplugins%2Fradius%2Favpair.c;fp=pppd%2Fplugins%2Fradius%2Favpair.c;h=b22a0a2423dc3302c593508ffd5dd2565350792d;hb=fcb076c2b24bd8dd73f4be7a9e1712d3a352a376;hp=716d23f2efb7df7c9c059b1f592339c189730976;hpb=d98ab3805c818bfb58e20ee18e6488a851c1a90d;p=ppp.git diff --git a/pppd/plugins/radius/avpair.c b/pppd/plugins/radius/avpair.c index 716d23f..b22a0a2 100644 --- a/pppd/plugins/radius/avpair.c +++ b/pppd/plugins/radius/avpair.c @@ -121,7 +121,7 @@ VALUE_PAIR *rc_avpair_new (int attrid, void *pval, int len, int vendorcode) if ((vp = (VALUE_PAIR *) malloc (sizeof (VALUE_PAIR))) != (VALUE_PAIR *) NULL) { - strncpy (vp->name, pda->name, sizeof (vp->name)); + strlcpy (vp->name, pda->name, NAME_LENGTH); vp->attribute = attrid; vp->vendorcode = vendorcode; vp->next = (VALUE_PAIR *) NULL;