[BACK]Return to sshconnect2.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/sshconnect2.c between version 1.281 and 1.282

version 1.281, 2018/07/16 11:05:41 version 1.282, 2018/07/18 11:34:04
Line 1804 
Line 1804 
         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));

Legend:
Removed from v.1.281  
changed lines
  Added in v.1.282