[BACK]Return to getaddrinfo.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / net

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/net/getaddrinfo.c between version 1.22 and 1.23

version 1.22, 2000/01/23 04:03:21 version 1.23, 2000/01/24 03:08:12
Line 346  getaddrinfo(hostname, servname, hints, r
Line 346  getaddrinfo(hostname, servname, hints, r
          */           */
         if (MATCH_FAMILY(pai->ai_family, PF_INET, 1)          if (MATCH_FAMILY(pai->ai_family, PF_INET, 1)
          || MATCH_FAMILY(pai->ai_family, PF_INET6, 1)) {           || MATCH_FAMILY(pai->ai_family, PF_INET6, 1)) {
                 /* call to get_portmatch() can conterminate *pai */                  ai0 = *pai;     /* backup *pai */
                 ai0 = *pai;  
   
                 if (pai->ai_family == PF_UNSPEC)                  if (pai->ai_family == PF_UNSPEC)
                         pai->ai_family = PF_INET6;                          pai->ai_family = PF_INET6;
Line 987  get_port(ai, servname, matchonly)
Line 986  get_port(ai, servname, matchonly)
   
         if (servname == NULL)          if (servname == NULL)
                 return 0;                  return 0;
         if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6)          switch (ai->ai_family) {
           case AF_INET:
           case AF_INET6:
                   break;
           default:
                 return 0;                  return 0;
           }
   
         switch (ai->ai_socktype) {          switch (ai->ai_socktype) {
         case SOCK_RAW:          case SOCK_RAW:

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

CVSweb <webmaster@jp.NetBSD.org>