diff options
Diffstat (limited to 'src/trap.c')
-rw-r--r-- | src/trap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/trap.c b/src/trap.c index 15faeff..b924661 100644 --- a/src/trap.c +++ b/src/trap.c @@ -343,7 +343,8 @@ void dotrap(void) if (!p) continue; evalstring(p, 0); - exitstatus = status; + if (evalskip != SKIPFUNC) + exitstatus = status; } savestatus = last_status; |