
renaud at nessus
Dec 21, 2006, 7:29 AM
Post #1 of 1
(704 views)
Permalink
|
|
NessusClient/nessus comm.c,1.24,1.25
|
|
Update of /usr/local/cvs/NessusClient/nessus In directory raccoon.nessus.org:/tmp/cvs-serv88897 Modified Files: comm.c Log Message: do not call realloc() on a pointer pointing on static data Index: comm.c =================================================================== RCS file: /usr/local/cvs/NessusClient/nessus/comm.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- comm.c 23 Aug 2006 13:49:46 -0000 1.24 +++ comm.c 21 Dec 2006 15:29:17 -0000 1.25 @@ -439,7 +439,9 @@ else { /* append the stuff before the found substring to value */ s[0] = 0; - value = (char *) erealloc(value, strlen(value) + 1 + strlen(v) + 1); + p = emalloc(strlen(value) + 1 + strlen(v) + 1); + strncpy(p, value, strlen(value)); + value = p; value = strcat(value, ";"); value = strcat(value, v); _______________________________________________ Nessus-cvs mailing list Nessus-cvs [at] list http://mail.nessus.org/mailman/listinfo/nessus-cvs
|