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

Diff for /src/usr.bin/tmux/client.c between version 1.142 and 1.143

version 1.142, 2020/04/20 13:25:36 version 1.143, 2020/04/27 08:35:09
Line 518 
Line 518 
                         errno = EBADF;                          errno = EBADF;
                 else {                  else {
                         cf->fd = dup(msg->fd);                          cf->fd = dup(msg->fd);
                         if (client_flags & CLIENT_CONTROL)                          if (~client_flags & CLIENT_CONTROL)
                                 close(msg->fd); /* can only be used once */                                  close(msg->fd); /* can only be used once */
                 }                  }
         }          }
Line 673 
Line 673 
                         errno = EBADF;                          errno = EBADF;
                 else {                  else {
                         cf->fd = dup(msg->fd);                          cf->fd = dup(msg->fd);
                         close(msg->fd); /* can only be used once */                          if (~client_flags & CLIENT_CONTROL)
                                   close(msg->fd); /* can only be used once */
                 }                  }
         }          }
         if (cf->fd == -1) {          if (cf->fd == -1) {

Legend:
Removed from v.1.142  
changed lines
  Added in v.1.143