diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2004-11-22 10:33:03 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2004-11-22 10:33:03 +0000 |
commit | 5141e68daa20caa8523361d5dff63e9384c30191 (patch) | |
tree | 7521410b050a3f152e5dd902c209ff12477bd455 /Src/exec.c | |
parent | f1846d402bed119a74409c3b417484661e100e27 (diff) | |
download | zsh-5141e68daa20caa8523361d5dff63e9384c30191.tar.gz zsh-5141e68daa20caa8523361d5dff63e9384c30191.tar.xz zsh-5141e68daa20caa8523361d5dff63e9384c30191.zip |
20572: Allow alternative signal names
Diffstat (limited to 'Src/exec.c')
-rw-r--r-- | Src/exec.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Src/exec.c b/Src/exec.c index c5fac2fc9..49503db0f 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -3345,6 +3345,12 @@ execfuncdef(Estate state, UNUSED(int do_exec)) return 1; } sigtrapped[signum] |= ZSIG_FUNC; + + /* + * Remove the old node explicitly in case it has + * an alternative name + */ + removetrapnode(signum); } shfunctab->addnode(shfunctab, ztrdup(s), shf); } |