1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-22 16:20:23 +02:00

17516, 17517: Attempted fixes for memory leaks shown by valgrind.

First with zstyle patterns, second with pwd in job structure.
This commit is contained in:
Peter Stephenson 2002-08-08 10:43:50 +00:00
parent cea681c928
commit f60279ae24
3 changed files with 19 additions and 1 deletions

View file

@ -119,7 +119,10 @@ setstypat(Style s, char *pat, Patprog prog, char **vals, int eval)
errflag = ef;
if (!eprog)
{
freepatprog(prog);
return 1;
}
eprog = dupeprog(eprog, 0);
}
@ -134,6 +137,7 @@ setstypat(Style s, char *pat, Patprog prog, char **vals, int eval)
freeeprog(p->eval);
p->vals = zarrdup(vals);
p->eval = eprog;
freepatprog(prog);
return 0;
}