[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.33 and 1.34

version 1.33, 2002/07/09 11:56:27 version 1.34, 2002/09/23 20:46:27
Line 196 
Line 196 
   
         if (remote) {          if (remote) {
                 if (getpeername(socket, (struct sockaddr *)&addr, &addrlen)                  if (getpeername(socket, (struct sockaddr *)&addr, &addrlen)
                     < 0) {                      < 0)
                         debug("get_socket_ipaddr: getpeername failed: %.100s",  
                             strerror(errno));  
                         return NULL;                          return NULL;
                 }  
         } else {          } else {
                 if (getsockname(socket, (struct sockaddr *)&addr, &addrlen)                  if (getsockname(socket, (struct sockaddr *)&addr, &addrlen)
                     < 0) {                      < 0)
                         debug("get_socket_ipaddr: getsockname failed: %.100s",  
                             strerror(errno));  
                         return NULL;                          return NULL;
                 }  
         }          }
         /* Get the address in ascii. */          /* Get the address in ascii. */
         if (getnameinfo((struct sockaddr *)&addr, addrlen, ntop, sizeof(ntop),          if (getnameinfo((struct sockaddr *)&addr, addrlen, ntop, sizeof(ntop),
Line 221 
Line 215 
 char *  char *
 get_peer_ipaddr(int socket)  get_peer_ipaddr(int socket)
 {  {
         return get_socket_address(socket, 1, NI_NUMERICHOST);          char *p;
   
           if ((p = get_socket_address(socket, 1, NI_NUMERICHOST)) != NULL)
                   return p;
           return xstrdup("UNKNOWN");
 }  }
   
 char *  char *
 get_local_ipaddr(int socket)  get_local_ipaddr(int socket)
 {  {
         return get_socket_address(socket, 0, NI_NUMERICHOST);          char *p;
   
           if ((p = get_socket_address(socket, 0, NI_NUMERICHOST)) != NULL)
                   return p;
           return xstrdup("UNKNOWN");
 }  }
   
 char *  char *

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34