diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-01-11 09:05:59 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-01-11 09:05:59 +0000 |
commit | e08ed86d409afd1f2bc551ca9e977685dded34be (patch) | |
tree | 0a7e2adaee85ffbab9f50a47cb530dc169329b7a /Src/exec.c | |
parent | 6fda2ee60f95bed37ea276e1eb40e619dc7f2638 (diff) | |
download | zsh-e08ed86d409afd1f2bc551ca9e977685dded34be.tar.gz zsh-e08ed86d409afd1f2bc551ca9e977685dded34be.tar.xz zsh-e08ed86d409afd1f2bc551ca9e977685dded34be.zip |
zsh-workers/9287
Diffstat (limited to 'Src/exec.c')
-rw-r--r-- | Src/exec.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Src/exec.c b/Src/exec.c index d9b8d95ec..af5a02f9c 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -2913,6 +2913,7 @@ execautofn(Cmd cmd, LinkList args, int flags) if (l == &dummy_list) { zerr("%s: function definition file not found", shf->nam, 0); + popheap(); return 1; } if (isset(KSHAUTOLOAD)) { @@ -2922,6 +2923,7 @@ execautofn(Cmd cmd, LinkList args, int flags) shf = (Shfunc) shfunctab->getnode(shfunctab, n); if(!shf || (shf->flags & PM_UNDEFINED)) { zerr("%s: function not defined by file", n, 0); + popheap(); return 1; } } else { |