mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 11:17:19 +00:00
iphlpapi: Set Ipv4Enabled and Ipv6Enabled flags accordingly.
This commit is contained in:
parent
a331f1e614
commit
f659ae65e4
|
@ -959,12 +959,14 @@ static DWORD unicast_addresses_alloc( IP_ADAPTER_ADDRESSES *aa, ULONG family, UL
|
||||||
{
|
{
|
||||||
SOCKADDR_IN *in = (SOCKADDR_IN *)addr->Address.lpSockaddr;
|
SOCKADDR_IN *in = (SOCKADDR_IN *)addr->Address.lpSockaddr;
|
||||||
in->sin_addr = key4->addr;
|
in->sin_addr = key4->addr;
|
||||||
|
aa->Ipv4Enabled = TRUE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
SOCKADDR_IN6 *in6 = (SOCKADDR_IN6 *)addr->Address.lpSockaddr;
|
SOCKADDR_IN6 *in6 = (SOCKADDR_IN6 *)addr->Address.lpSockaddr;
|
||||||
in6->sin6_addr = key6->addr;
|
in6->sin6_addr = key6->addr;
|
||||||
in6->sin6_scope_id = dyn[i].scope_id;
|
in6->sin6_scope_id = dyn[i].scope_id;
|
||||||
|
aa->Ipv6Enabled = TRUE;
|
||||||
}
|
}
|
||||||
addr->PrefixOrigin = rw[i].prefix_origin;
|
addr->PrefixOrigin = rw[i].prefix_origin;
|
||||||
addr->SuffixOrigin = rw[i].suffix_origin;
|
addr->SuffixOrigin = rw[i].suffix_origin;
|
||||||
|
|
|
@ -1819,9 +1819,9 @@ static void test_GetAdaptersAddresses(void)
|
||||||
dns_eligible_found = TRUE;
|
dns_eligible_found = TRUE;
|
||||||
|
|
||||||
if(ua->Address.lpSockaddr->sa_family == AF_INET)
|
if(ua->Address.lpSockaddr->sa_family == AF_INET)
|
||||||
todo_wine ok(aa->Ipv4Enabled == TRUE, "expected Ipv4Enabled flag to be set in interface %ls\n", aa->FriendlyName);
|
ok(aa->Ipv4Enabled == TRUE, "expected Ipv4Enabled flag to be set in interface %ls\n", aa->FriendlyName);
|
||||||
else if(ua->Address.lpSockaddr->sa_family == AF_INET6)
|
else if(ua->Address.lpSockaddr->sa_family == AF_INET6)
|
||||||
todo_wine ok(aa->Ipv6Enabled == TRUE, "expected Ipv6Enabled flag to be set in interface %ls\n", aa->FriendlyName);
|
ok(aa->Ipv6Enabled == TRUE, "expected Ipv6Enabled flag to be set in interface %ls\n", aa->FriendlyName);
|
||||||
|
|
||||||
ua = ua->Next;
|
ua = ua->Next;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue