Return to sshconnect2.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.281, 2018/07/16 11:05:41 | version 1.282, 2018/07/18 11:34:04 | ||
---|---|---|---|
|
|
||
if (pid == 0) { | if (pid == 0) { | ||
/* keep the socket on exec */ | /* keep the socket on exec */ | ||
fcntl(sock, F_SETFD, 0); | fcntl(sock, F_SETFD, 0); | ||
permanently_drop_suid(getuid()); | |||
close(from[0]); | close(from[0]); | ||
if (dup2(from[1], STDOUT_FILENO) < 0) | if (dup2(from[1], STDOUT_FILENO) < 0) | ||
fatal("%s: dup2: %s", __func__, strerror(errno)); | fatal("%s: dup2: %s", __func__, strerror(errno)); |