From 89ecbb1db8390ae732e105712d87a3bc41540260 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Thu, 30 Oct 2008 20:25:27 +0000 Subject: [PATCH] - Make sure its DNS ServerList is NULL terminated svn path=/trunk/; revision=37108 --- reactos/dll/win32/iphlpapi/iphlpapi_main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/dll/win32/iphlpapi/iphlpapi_main.c b/reactos/dll/win32/iphlpapi/iphlpapi_main.c index 7a700195e00..2fecb303c34 100644 --- a/reactos/dll/win32/iphlpapi/iphlpapi_main.c +++ b/reactos/dll/win32/iphlpapi/iphlpapi_main.c @@ -1388,7 +1388,6 @@ DWORD WINAPI GetNetworkParams(PFIXED_INFO pFixedInfo, PULONG pOutBufLen) CopyMemory(&pFixedInfo->DnsServerList, resInfo->DnsList, sizeof(IP_ADDR_STRING)); if (resInfo->riCount > 1) { - IP_ADDR_STRING *pSrc = resInfo->DnsList->Next; IP_ADDR_STRING *pTarget = (struct _IP_ADDR_STRING*)((char*)pFixedInfo + sizeof(FIXED_INFO)); @@ -1412,6 +1411,10 @@ DWORD WINAPI GetNetworkParams(PFIXED_INFO pFixedInfo, PULONG pOutBufLen) } while(TRUE); } + else + { + pFixedInfo->DnsServerList.Next = NULL; + } } pFixedInfo->NodeType = HYBRID_NODETYPE;