|
From: Madhu M. K. <mm...@ya...> - 2005-05-24 09:32:17
|
Again, use after tracking NULL status.
--- valgrind.orig/coregrind/vg_mylibc.c 2005-05-21 00:31:56.000000000 -0700
+++ valgrind/coregrind/vg_mylibc.c 2005-05-21 00:45:09.000000000 -0700
@@ -1377,8 +1377,10 @@
while (oldenvp && *oldenvp) {
*newenvp++ = *oldenvp++;
}
-
- *newenvp = *oldenvp;
+
+ if (oldenvp != NULL) {
+ *newenvp = *oldenvp;
+ }
return newenv;
}
@@ -1395,7 +1397,10 @@
to++;
}
}
- *to = *from;
+
+ if(from != NULL) {
+ *to = *from;
+ }
}
/* set the environment; returns the old env if a new one was allocated */
Cheerio,
M
Madhu M Kurup /* Nemo Me Impune Lacessit */ mmk at yahoo-inc dt com
|