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

Diff for /src/usr.bin/ssh/addr.c between version 1.3 and 1.4

version 1.3, 2021/10/22 09:22:04 version 1.4, 2021/10/22 10:51:57
Line 308 
Line 308 
         if (p == NULL || getaddrinfo(p, NULL, &hints, &ai) != 0)          if (p == NULL || getaddrinfo(p, NULL, &hints, &ai) != 0)
                 return -1;                  return -1;
   
         if (ai == NULL || ai->ai_addr == NULL)          if (ai == NULL)
                 return -1;                  return -1;
   
           if (ai->ai_addr == NULL) {
                   freeaddrinfo(ai);
                   return -1;
           }
   
         if (n != NULL && addr_sa_to_xaddr(ai->ai_addr, ai->ai_addrlen,          if (n != NULL && addr_sa_to_xaddr(ai->ai_addr, ai->ai_addrlen,
             n) == -1) {              n) == -1) {
                 freeaddrinfo(ai);                  freeaddrinfo(ai);
Line 332 
Line 337 
         if (h == NULL || getaddrinfo(h, s, &hints, &ai) != 0)          if (h == NULL || getaddrinfo(h, s, &hints, &ai) != 0)
                 return -1;                  return -1;
   
         if (ai == NULL || ai->ai_addr == NULL)          if (ai == NULL)
                 return -1;                  return -1;
   
           if (ai->ai_addr == NULL) {
                   freeaddrinfo(ai);
                   return -1;
           }
   
         if (sa != NULL) {          if (sa != NULL) {
                 if (slen < ai->ai_addrlen)                  if (slen < ai->ai_addrlen) {
                           freeaddrinfo(ai);
                         return -1;                          return -1;
                   }
                 memcpy(sa, &ai->ai_addr, ai->ai_addrlen);                  memcpy(sa, &ai->ai_addr, ai->ai_addrlen);
         }          }
   
Line 353 
Line 365 
   
         if (addr_xaddr_to_sa(n, _SA(&ss), &slen, 0) == -1)          if (addr_xaddr_to_sa(n, _SA(&ss), &slen, 0) == -1)
                 return -1;                  return -1;
         if (n == NULL || p == NULL || len == 0)          if (p == NULL || len == 0)
                 return -1;                  return -1;
         if (getnameinfo(_SA(&ss), slen, p, len, NULL, 0,          if (getnameinfo(_SA(&ss), slen, p, len, NULL, 0,
             NI_NUMERICHOST) == -1)              NI_NUMERICHOST) == -1)

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4