diff options
Diffstat (limited to 'winsup/cygwin/sigproc.cc')
-rw-r--r-- | winsup/cygwin/sigproc.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc index 7482bcbda..e27fccdd9 100644 --- a/winsup/cygwin/sigproc.cc +++ b/winsup/cygwin/sigproc.cc @@ -120,7 +120,10 @@ signal_fixup_after_exec () { global_sigs[i].sa_mask = 0; if (global_sigs[i].sa_handler != SIG_IGN) - global_sigs[i].sa_handler = SIG_DFL; + { + global_sigs[i].sa_handler = SIG_DFL; + global_sigs[i].sa_flags &= ~ SA_SIGINFO; + } } } |