Handle vfork/exec failure

Don't call atexit, exit without cleanup.
This commit is contained in:
Robin Gareus
2020-10-31 22:33:10 +01:00
parent a9bd7b2848
commit cf0904f752
3 changed files with 3 additions and 3 deletions

View File

@@ -818,7 +818,7 @@ SystemExec::start (StdErrMode stderr_mode, const char *vfork_exec_wrapper)
char buf = 0;
(void) ::write (pok[1], &buf, 1);
close_fd (pok[1]);
exit (EXIT_FAILURE);
_exit (EXIT_FAILURE);
return -1;
}