- Make sure its DNS ServerList is NULL terminated

svn path=/trunk/; revision=37108
This commit is contained in:
Johannes Anderwald 2008-10-30 20:25:27 +00:00
parent f71490ce76
commit 89ecbb1db8

View file

@ -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;