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

Diff for /src/usr.bin/ssh/channels.c between version 1.143 and 1.144

version 1.143, 2001/12/05 10:06:12 version 1.144, 2001/12/06 18:02:32
Line 2425 
Line 2425 
                         }                          }
                         if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) {                          if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
                                 debug("bind port %d: %.100s", port, strerror(errno));                                  debug("bind port %d: %.100s", port, strerror(errno));
                                 shutdown(sock, SHUT_RDWR);  
                                 close(sock);                                  close(sock);
                                 for (n = 0; n < num_socks; n++) {                                  for (n = 0; n < num_socks; n++) {
                                         shutdown(socks[n], SHUT_RDWR);  
                                         close(socks[n]);                                          close(socks[n]);
                                 }                                  }
                                 num_socks = 0;                                  num_socks = 0;
Line 2451 
Line 2449 
                 sock = socks[n];                  sock = socks[n];
                 if (listen(sock, 5) < 0) {                  if (listen(sock, 5) < 0) {
                         error("listen: %.100s", strerror(errno));                          error("listen: %.100s", strerror(errno));
                         shutdown(sock, SHUT_RDWR);  
                         close(sock);                          close(sock);
                         return -1;                          return -1;
                 }                  }

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