iphlpapi: Correctly compute the buffer offset for the DNS address structure in GetAdaptersAddresses.

Spotted with Valgrind.
This commit is contained in:
Andrew Nguyen 2011-01-15 02:28:02 -06:00 committed by Alexandre Julliard
parent 037d58c4f6
commit 587a9aa9f0
1 changed files with 1 additions and 1 deletions

View File

@ -1100,7 +1100,7 @@ ULONG WINAPI GetAdaptersAddresses(ULONG family, ULONG flags, PVOID reserved,
}
if (!(flags & GAA_FLAG_SKIP_DNS_SERVER))
{
firstDns = (PIP_ADAPTER_DNS_SERVER_ADDRESS)((BYTE *)aa + total_size - dns_server_size - dns_suffix_size);
firstDns = (PIP_ADAPTER_DNS_SERVER_ADDRESS)((BYTE *)first_aa + total_size - dns_server_size - dns_suffix_size);
get_dns_server_addresses(firstDns, &dns_server_size);
for (aa = first_aa; aa; aa = aa->Next)
{