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

Diff for /src/usr.bin/ssh/canohost.c between version 1.35.2.1 and 1.35.2.2

version 1.35.2.1, 2003/09/16 20:50:42 version 1.35.2.2, 2004/03/04 18:18:15
Line 40 
Line 40 
         memset(&from, 0, sizeof(from));          memset(&from, 0, sizeof(from));
         if (getpeername(socket, (struct sockaddr *)&from, &fromlen) < 0) {          if (getpeername(socket, (struct sockaddr *)&from, &fromlen) < 0) {
                 debug("getpeername failed: %.100s", strerror(errno));                  debug("getpeername failed: %.100s", strerror(errno));
                 fatal_cleanup();                  cleanup_exit(255);
         }          }
   
         if (getnameinfo((struct sockaddr *)&from, fromlen, ntop, sizeof(ntop),          if (getnameinfo((struct sockaddr *)&from, fromlen, ntop, sizeof(ntop),
Line 264 
Line 264 
                         canonical_host_ip =                          canonical_host_ip =
                             get_peer_ipaddr(packet_get_connection_in());                              get_peer_ipaddr(packet_get_connection_in());
                         if (canonical_host_ip == NULL)                          if (canonical_host_ip == NULL)
                                 fatal_cleanup();                                  cleanup_exit(255);
                 } else {                  } else {
                         /* If not on socket, return UNKNOWN. */                          /* If not on socket, return UNKNOWN. */
                         canonical_host_ip = xstrdup("UNKNOWN");                          canonical_host_ip = xstrdup("UNKNOWN");
Line 304 
Line 304 
         } else {          } else {
                 if (getpeername(sock, (struct sockaddr *)&from, &fromlen) < 0) {                  if (getpeername(sock, (struct sockaddr *)&from, &fromlen) < 0) {
                         debug("getpeername failed: %.100s", strerror(errno));                          debug("getpeername failed: %.100s", strerror(errno));
                         fatal_cleanup();                          cleanup_exit(255);
                 }                  }
         }          }
         /* Return port number. */          /* Return port number. */

Legend:
Removed from v.1.35.2.1  
changed lines
  Added in v.1.35.2.2