From 33d335d8e16617b6de0f1aaed4ed70572f10dc5a Mon Sep 17 00:00:00 2001 From: Ged Murphy Date: Mon, 17 Nov 2008 11:51:33 +0000 Subject: [PATCH] - reference the correct data - set the response info before returning See issue #2808 for more details. svn path=/trunk/; revision=37395 --- reactos/dll/win32/ws2_32/misc/ns.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/dll/win32/ws2_32/misc/ns.c b/reactos/dll/win32/ws2_32/misc/ns.c index b95b2af53ee..24abbe883d0 100644 --- a/reactos/dll/win32/ws2_32/misc/ns.c +++ b/reactos/dll/win32/ws2_32/misc/ns.c @@ -1514,7 +1514,7 @@ getaddrinfo(const char FAR * nodename, ai->ai_family = PF_INET; ai->ai_addrlen = sizeof(struct sockaddr_in); 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_port = port; if (hints) @@ -1531,6 +1531,7 @@ getaddrinfo(const char FAR * nodename, if (ai->ai_protocol == 0) ai->ai_protocol = hints->ai_protocol; } + ret = ai; } if (ret == NULL)