X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fplugins%2Fradius%2Fradius.c;h=5f75aaedc54b6afb63b31fa4b07566e551bb5c38;hp=fbf872006005b59ca5472f73b1a5c1b69007bef4;hb=fcb076c2b24bd8dd73f4be7a9e1712d3a352a376;hpb=d98ab3805c818bfb58e20ee18e6488a851c1a90d diff --git a/pppd/plugins/radius/radius.c b/pppd/plugins/radius/radius.c index fbf8720..5f75aae 100644 --- a/pppd/plugins/radius/radius.c +++ b/pppd/plugins/radius/radius.c @@ -898,7 +898,7 @@ radius_acct_start(void) rstate.start_time = time(NULL); - strncpy(rstate.session_id, rc_mksid(), sizeof(rstate.session_id)); + strlcpy(rstate.session_id, rc_mksid(), MAXSESSIONID); rc_avpair_add(&send, PW_ACCT_SESSION_ID, rstate.session_id, 0, VENDOR_NONE);