aboutsummaryrefslogtreecommitdiffstats
path: root/signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'signal.c')
-rw-r--r--signal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/signal.c b/signal.c
index db6980edaa..dce4328d88 100644
--- a/signal.c
+++ b/signal.c
@@ -1101,7 +1101,8 @@ init_sigchld(int sig)
oldfunc = ruby_signal(sig, SIG_DFL);
if (oldfunc != SIG_DFL && oldfunc != SIG_IGN) {
ruby_signal(sig, oldfunc);
- } else {
+ }
+ else {
GET_VM()->trap_list[sig].cmd = 0;
}
rb_enable_interrupt();