diff options
author | Christopher Faylor <me@cgf.cx> | 2013-01-04 02:21:03 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2013-01-04 02:21:03 +0000 |
commit | 0fd830efdfcac1a60a19b6bf4ae50f08bcf9456f (patch) | |
tree | c036c55ed52a8db8ecf2c41fbd77d09411992b2d /winsup/cygwin/sigproc.cc | |
parent | fba91299d7afbdb58ea638113ef44ee616d690e3 (diff) | |
download | cygnal-0fd830efdfcac1a60a19b6bf4ae50f08bcf9456f.tar.gz cygnal-0fd830efdfcac1a60a19b6bf4ae50f08bcf9456f.tar.bz2 cygnal-0fd830efdfcac1a60a19b6bf4ae50f08bcf9456f.zip |
* globals.cc (exit_states): Renumber so that ES_EXIT_STARTING is first, as
intended.
* sigproc.cc (wait_sig): Only stop accepting signals after exit_state >
ES_EXIT_STARTING.
Diffstat (limited to 'winsup/cygwin/sigproc.cc')
-rw-r--r-- | winsup/cygwin/sigproc.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc index 4e8094073..f0498ad84 100644 --- a/winsup/cygwin/sigproc.cc +++ b/winsup/cygwin/sigproc.cc @@ -1335,7 +1335,7 @@ wait_sig (VOID *) } /* Don't process signals when we start exiting */ - if (exit_state && pack.si.si_signo > 0) + if (exit_state > ES_EXIT_STARTING && pack.si.si_signo > 0) continue; sigset_t dummy_mask; |