1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-25 00:49:01 +00:00

Change a little over 10 malloc()s and realloc()s to their safe_* equivalents (which let's us get rid a two checks on the returned mem elsewhere in the code).

This commit is contained in:
kris
2007-02-25 15:43:56 +00:00
parent 031e8907eb
commit f221d54908
6 changed files with 15 additions and 19 deletions

View File

@@ -731,7 +731,7 @@ char* formatScriptOutput(struct script_scan_result ssr) {
char* xml_convert (const char* str) {
char *temp, ch=0, prevch = 0, *p;
int strl = strlen(str);
temp = (char *) malloc(strl*6+1);
temp = (char *) safe_malloc(strl*6+1);
char *end = temp + strl * 6 + 1;
for (p = temp;(prevch = ch, ch = *str);str++) {
char *a;
@@ -764,7 +764,7 @@ char* xml_convert (const char* str) {
Strncpy(p,a, end - p - 1); p += strlen(a); // SAFE
}
*p = 0;
temp = (char *) realloc(temp,strlen(temp)+1);
temp = (char *) safe_realloc(temp,strlen(temp)+1);
return temp;
}