SOCK: Properly implement getaddrinfo when the host OS doesn't have it.
As reported in #767
This commit is contained in:
parent
3c9efd7fdb
commit
bdc677b748
1 changed files with 24 additions and 31 deletions
|
@ -280,12 +280,6 @@ if (service) {
|
|||
}
|
||||
|
||||
if (hostname) {
|
||||
if ((0xffffffff != (ipaddr.s_addr = inet_addr(hostname))) ||
|
||||
(0 == strcmp("255.255.255.255", hostname))) {
|
||||
fixed[0] = &ipaddr;
|
||||
fixed[1] = NULL;
|
||||
}
|
||||
else {
|
||||
if ((0xffffffff != (ipaddr.s_addr = inet_addr(hostname))) ||
|
||||
(0 == strcmp("255.255.255.255", hostname))) {
|
||||
fixed[0] = &ipaddr;
|
||||
|
@ -322,7 +316,6 @@ if (hostname) {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (hints->ai_flags & AI_PASSIVE)
|
||||
ipaddr.s_addr = htonl(INADDR_ANY);
|
||||
|
|
Loading…
Add table
Reference in a new issue