mirror of
https://github.com/reactos/reactos.git
synced 2024-10-21 21:34:17 +00:00
- reference the correct data
- set the response info before returning See issue #2808 for more details. svn path=/trunk/; revision=37395
This commit is contained in:
parent
e415ae53c8
commit
33d335d8e1
|
@ -1514,7 +1514,7 @@ getaddrinfo(const char FAR * nodename,
|
||||||
ai->ai_family = PF_INET;
|
ai->ai_family = PF_INET;
|
||||||
ai->ai_addrlen = sizeof(struct sockaddr_in);
|
ai->ai_addrlen = sizeof(struct sockaddr_in);
|
||||||
ai->ai_addr = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, ai->ai_addrlen);
|
ai->ai_addr = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, ai->ai_addrlen);
|
||||||
sin = (struct sockaddr_in *)ret->ai_addr;
|
sin = (struct sockaddr_in *)ai->ai_addr;
|
||||||
sin->sin_family = AF_INET;
|
sin->sin_family = AF_INET;
|
||||||
sin->sin_port = port;
|
sin->sin_port = port;
|
||||||
if (hints)
|
if (hints)
|
||||||
|
@ -1531,6 +1531,7 @@ getaddrinfo(const char FAR * nodename,
|
||||||
if (ai->ai_protocol == 0)
|
if (ai->ai_protocol == 0)
|
||||||
ai->ai_protocol = hints->ai_protocol;
|
ai->ai_protocol = hints->ai_protocol;
|
||||||
}
|
}
|
||||||
|
ret = ai;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ret == NULL)
|
if (ret == NULL)
|
||||||
|
|
Loading…
Reference in a new issue