sendmail: fix wrong vfork usage here too
*: shorten error texts function old new delta launch_helper - 151 +151 vfork_or_die 20 - -20 sendgetmail_main 1946 1848 -98 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/1 up/down: 151/-118) Total: 33 bytes
This commit is contained in:
@@ -150,12 +150,9 @@ int nc_main(int argc, char **argv)
|
||||
goto accept_again;
|
||||
}
|
||||
/* child (or main thread if no multiple -l) */
|
||||
if (cfd) {
|
||||
dup2(cfd, 0);
|
||||
close(cfd);
|
||||
}
|
||||
dup2(0, 1);
|
||||
dup2(0, 2);
|
||||
xmove_fd(cfd, 0);
|
||||
xdup2(0, 1);
|
||||
xdup2(0, 2);
|
||||
USE_NC_EXTRA(BB_EXECVP(execparam[0], execparam);)
|
||||
/* Don't print stuff or it will go over the wire.... */
|
||||
_exit(127);
|
||||
|
Reference in New Issue
Block a user