* init.cc (dll_entry): Nuke attempt to set exit code since parent will use
windows exit code if needed. * pinfo.cc (pinfo::exit): Move release() here to minimize pid creation race (suggested by Pierre Humblet).
This commit is contained in:
@@ -140,6 +140,7 @@ pinfo::exit (DWORD n)
|
||||
set_exit_state (PID_EXITED);
|
||||
if (n != EXITCODE_EXEC)
|
||||
self->alert_parent (0);
|
||||
release ();
|
||||
|
||||
_my_tls.stacklock = 0;
|
||||
_my_tls.stackptr = _my_tls.stack;
|
||||
|
Reference in New Issue
Block a user