X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fsignal.c;h=e5f8aea78ffebd71a1322ca8279321aac3b077e6;hb=de1e938e54deba5b093a3074dfafd0d11afacbe1;hp=b14f895027c3491cbb0283b2dd7a9d055d35b570;hpb=a145410dccdb44f81d3b56763ef9b6f721f4e47c;p=linux-2.6 diff --git a/kernel/signal.c b/kernel/signal.c index b14f895027..e5f8aea78f 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -1754,9 +1754,9 @@ relock: /* Let the debugger run. */ ptrace_stop(signr, signr, info); - /* We're back. Did the debugger cancel the sig or group_exit? */ + /* We're back. Did the debugger cancel the sig? */ signr = current->exit_code; - if (signr == 0 || current->signal->flags & SIGNAL_GROUP_EXIT) + if (signr == 0) continue; current->exit_code = 0;