9f5981cd69
PR: ports/77127 Submitted by: Thomas Melzer <tmelzer@tomesoft.de> Approved by: maintainer timeout (14 days)
32 lines
819 B
Text
32 lines
819 B
Text
--- network.c.orig Wed Sep 12 12:13:18 2001
|
|
+++ network.c Sat Feb 19 21:29:32 2005
|
|
@@ -290,12 +290,12 @@
|
|
static int seed=0;
|
|
|
|
if(!seed) { seed++; srandom(time(NULL)); }
|
|
- memset(buff,0,256);
|
|
- memset(temp,0,128);
|
|
+ memset(buff,0,sizeof(buff));
|
|
+ memset(temp,0,sizeof(temp));
|
|
|
|
do {
|
|
- sprintf(temp,"%u",(unsigned)random());
|
|
- strcat(buff,temp);
|
|
+ snprintf(temp,sizeof(temp),"%u",(unsigned)random());
|
|
+ strlcat(buff,temp,sizeof(buff));
|
|
|
|
} while(strlen(buff) < n);
|
|
buff[n]='\0';
|
|
@@ -441,10 +441,10 @@
|
|
if(j<0) return;
|
|
|
|
buff[0]='\0';
|
|
- for(i=0;i<j;i++) strcat(buff,"0"); /* Place 0's */
|
|
+ for(i=0;i<j;i++) strlcat(buff,"0",sizeof(buff)); /* Place 0's */
|
|
|
|
mpz_get_str(buff2,10,x); /* Add x */
|
|
- strcat(buff,buff2);
|
|
+ strlcat(buff,buff2,sizeof(buff));
|
|
|
|
/* Now copy n digits to str */
|
|
cp1=str;
|