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

Diff for /src/usr.bin/ssh/monitor_fdpass.c between version 1.16 and 1.17

version 1.16, 2008/03/15 16:19:02 version 1.17, 2008/03/24 16:11:07
Line 50 
Line 50 
   
         memset(&msg, 0, sizeof(msg));          memset(&msg, 0, sizeof(msg));
         msg.msg_control = (caddr_t)&cmsgbuf.buf;          msg.msg_control = (caddr_t)&cmsgbuf.buf;
         msg.msg_controllen = CMSG_LEN(sizeof(int));          msg.msg_controllen = sizeof(cmsgbuf.buf);
         cmsg = CMSG_FIRSTHDR(&msg);          cmsg = CMSG_FIRSTHDR(&msg);
         cmsg->cmsg_len = CMSG_LEN(sizeof(int));          cmsg->cmsg_len = CMSG_LEN(sizeof(int));
         cmsg->cmsg_level = SOL_SOCKET;          cmsg->cmsg_level = SOL_SOCKET;
Line 96 
Line 96 
         msg.msg_iov = &vec;          msg.msg_iov = &vec;
         msg.msg_iovlen = 1;          msg.msg_iovlen = 1;
         msg.msg_control = &cmsgbuf.buf;          msg.msg_control = &cmsgbuf.buf;
         msg.msg_controllen = CMSG_LEN(sizeof(int));          msg.msg_controllen = sizeof(cmsgbuf.buf);
   
         if ((n = recvmsg(sock, &msg, 0)) == -1) {          if ((n = recvmsg(sock, &msg, 0)) == -1) {
                 error("%s: recvmsg: %s", __func__, strerror(errno));                  error("%s: recvmsg: %s", __func__, strerror(errno));

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17