X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fplugins%2Fradius%2Futil.c;h=751f819ede511e929b98b490a1154769cd778ee1;hb=c1c8357d05ed0039af411d3fd91d83e27be5edab;hp=6f976a712951947217977c57e8606b1cbafec597;hpb=4abe4296f0eddbb2b6ff11dbbd27100156c85f87;p=ppp.git diff --git a/pppd/plugins/radius/util.c b/pppd/plugins/radius/util.c index 6f976a7..751f819 100644 --- a/pppd/plugins/radius/util.c +++ b/pppd/plugins/radius/util.c @@ -73,9 +73,9 @@ void rc_mdelay(int msecs) char * rc_mksid (void) { - static char buf[15]; + static char buf[32]; static unsigned short int cnt = 0; - sprintf (buf, "%08lX%04X%02hX", + snprintf(buf, sizeof(buf), "%08lX%04X%02hX", (unsigned long int) time (NULL), (unsigned int) getpid (), cnt & 0xFF);