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

Diff for /src/usr.bin/ssh/sshconnect.c between version 1.155 and 1.156

version 1.155, 2003/12/09 21:53:37 version 1.156, 2004/01/25 03:49:09
Line 227 
Line 227 
         if (timeout <= 0)          if (timeout <= 0)
                 return (connect(sockfd, serv_addr, addrlen));                  return (connect(sockfd, serv_addr, addrlen));
   
         if (fcntl(sockfd, F_SETFL, O_NONBLOCK) < 0)          set_nonblock(sockfd);
                 return (-1);  
   
         rc = connect(sockfd, serv_addr, addrlen);          rc = connect(sockfd, serv_addr, addrlen);
         if (rc == 0)          if (rc == 0) {
                   unset_nonblock(sockfd);
                 return (0);                  return (0);
           }
         if (errno != EINPROGRESS)          if (errno != EINPROGRESS)
                 return (-1);                  return (-1);
   
Line 273 
Line 273 
                         break;                          break;
                 }                  }
                 result = 0;                  result = 0;
                   unset_nonblock(sockfd);
                 break;                  break;
         default:          default:
                 /* Should not occur */                  /* Should not occur */

Legend:
Removed from v.1.155  
changed lines
  Added in v.1.156