diff --git a/src/cmd/ksh93/sh/name.c b/src/cmd/ksh93/sh/name.c index dc3b27ac8..a00fc66d0 100644 --- a/src/cmd/ksh93/sh/name.c +++ b/src/cmd/ksh93/sh/name.c @@ -3032,6 +3032,7 @@ void nv_newattr (register Namval_t *np, unsigned newatts, int size) if(!mp) nv_putval (np, cp, NV_RDONLY); free(cp); + cp = 0; } } while(ap && nv_nextsub(np));