X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fplugins%2Fradius%2Futil.c;fp=pppd%2Fplugins%2Fradius%2Futil.c;h=740131e8377c51f326b1f465ca94a12526563712;hb=858976b1fc3107f1261aae337831959b511b83c2;hp=6f976a712951947217977c57e8606b1cbafec597;hpb=78cd384ce0f48bb5edb84e4fe9a574eab4a4ad14;p=ppp.git diff --git a/pppd/plugins/radius/util.c b/pppd/plugins/radius/util.c index 6f976a7..740131e 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", + slprintf(buf, sizeof(buf), "%08lX%04X%02hX", (unsigned long int) time (NULL), (unsigned int) getpid (), cnt & 0xFF);