1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-28 17:10:59 +01:00

12411, 12419: Andrej: environment handling with fewer assumptions

This commit is contained in:
Peter Stephenson 2000-07-28 09:10:35 +00:00
parent 19b4ca246a
commit 4a5882eeb3
5 changed files with 411 additions and 215 deletions

View file

@ -1634,7 +1634,6 @@ typeset_single(char *cname, char *pname, Param pm, int func,
pm->env = addenv(pname, getsparam(pname), pm->flags);
} else if (pm->env && !(pm->flags & PM_HASHELEM)) {
delenv(pm->env);
zsfree(pm->env);
pm->env = NULL;
}
if (value)
@ -1711,7 +1710,6 @@ typeset_single(char *cname, char *pname, Param pm, int func,
tpm->ct = pm->ct;
if (pm->env) {
delenv(pm->env);
zsfree(pm->env);
}
tpm->env = pm->env = NULL;