From 079f9ec93c839dee046f6656588b01273ff6dbc9 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 12 Nov 2007 15:41:55 -0800 Subject: [PATCH] --- yaml --- r: 73567 b: refs/heads/master c: 325d22df7b19e0116aff3391d3a03f73d0634ded h: refs/heads/master i: 73565: 6b5ad8133ca24fb1f0729d27f140ff86e48d1906 73563: d8c4c0944de46471f3cada1f7def61994b72b13b 73559: 2a0ea29977068e886d4797038128f7291fe5bcab 73551: ea7d4efdd0e223e1579c664bd117479692df7357 73535: c1f46c5b3d1a22d6248d4a5a2921245c167c8190 v: v3 --- [refs] | 2 +- trunk/kernel/signal.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 4c083a9daa43..43c974bfd470 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6fa02839bf9412e18e773d04e96182b4cd0b5d57 +refs/heads/master: 325d22df7b19e0116aff3391d3a03f73d0634ded diff --git a/trunk/kernel/signal.c b/trunk/kernel/signal.c index 909a0cc6bc70..afa4f781f924 100644 --- a/trunk/kernel/signal.c +++ b/trunk/kernel/signal.c @@ -55,7 +55,7 @@ static int sig_ignored(struct task_struct *t, int sig) * signal handler may change by the time it is * unblocked. */ - if (sigismember(&t->blocked, sig)) + if (sigismember(&t->blocked, sig) || sigismember(&t->real_blocked, sig)) return 0; /* Is it explicitly or implicitly ignored? */