diff options
Diffstat (limited to 'winsup/cygwin/cygserver_ipc.h')
-rw-r--r-- | winsup/cygwin/cygserver_ipc.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/winsup/cygwin/cygserver_ipc.h b/winsup/cygwin/cygserver_ipc.h index 14495bc94..9631eacc2 100644 --- a/winsup/cygwin/cygserver_ipc.h +++ b/winsup/cygwin/cygserver_ipc.h @@ -43,10 +43,7 @@ ipc_set_proc_info (proc &blk, bool in_fork = false) blk.gidcnt = 0; blk.gidlist = NULL; blk.is_admin = false; - if (in_fork) - blk.signal_arrived = NULL; - else - _my_tls.set_signal_arrived (true, blk.signal_arrived); + blk.signal_arrived = in_fork ? NULL : _my_tls.get_signal_arrived (true); } #endif /* __INSIDE_CYGWIN__ */ |