assertions instead of segfaults. Potential segfaults were detected by
IBM's BEAM checker.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11721
void VG_(env_unsetenv) ( Char **env, const Char *varname )
{
- Char **from;
- Char **to = NULL;
+ Char **from, **to;
+ vg_assert(env);
+ vg_assert(varname);
+ to = NULL;
Int len = VG_(strlen)(varname);
for (from = to = env; from && *from; from++) {
Char **newenv;
Int envlen;
+ vg_assert(oldenv);
for (oldenvp = oldenv; oldenvp && *oldenvp; oldenvp++);
envlen = oldenvp - oldenv + 1;