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: |