mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 16:22:46 -04:00
getaddrinfo(3) should accept numeric when ai_socktype is not
specified in hint or hints is NULL. PR: bin/51827 Submitted by: Mark Andrews <marka__at__isc.org> MFC after: 1 week
This commit is contained in:
parent
fffcc698c7
commit
d53978e3c0
1 changed files with 11 additions and 1 deletions
|
|
@ -1347,7 +1347,17 @@ get_port(struct addrinfo *ai, const char *servname, int matchonly)
|
|||
allownumeric = 1;
|
||||
break;
|
||||
case ANY:
|
||||
allownumeric = 0;
|
||||
switch (ai->ai_family) {
|
||||
case AF_INET:
|
||||
#ifdef AF_INET6
|
||||
case AF_INET6:
|
||||
#endif
|
||||
allownumeric = 1;
|
||||
break;
|
||||
default:
|
||||
allownumeric = 0;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return EAI_SOCKTYPE;
|
||||
|
|
|
|||
Loading…
Reference in a new issue