summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/sigproc.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/sigproc.cc')
-rw-r--r--winsup/cygwin/sigproc.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc
index 69234f5bf..af2054112 100644
--- a/winsup/cygwin/sigproc.cc
+++ b/winsup/cygwin/sigproc.cc
@@ -540,12 +540,11 @@ sig_dispatch_pending ()
sigframe thisframe (mainthread);
- int was_pending = pending_signals;
#ifdef DEBUGGING
- sigproc_printf ("pending_signals %d", was_pending);
+ sigproc_printf ("pending_signals %d", pending_signals);
#endif
- if (!was_pending)
+ if (!pending_signals)
#ifdef DEBUGGING
sigproc_printf ("no need to wake anything up");
#else
@@ -559,7 +558,7 @@ sig_dispatch_pending ()
#endif
}
- return was_pending;
+ return thisframe.call_signal_handler ();
}
/* Message initialization. Called from dll_crt0_1