ws2_32: Update WS_get_local_ips to not return a bogus IP address.

Joachim Priesner joachim.priesner at
Wed Nov 25 16:02:49 CST 2015

Am Mittwoch, 25. November 2015 schrieb Jamie Taylor:
> Interesting.  Does GetAdaptersInfo return a non-null PIP_ADAPTER_INFO when
> there are no adapters on the (virtual) machine?  How about GetIpAddrTable?

GetAdaptersInfo fails with ERROR_NO_DATA in this case. GetIpAddrTable returns the loopback IP address.

> Does the list of addresses returned by gethostbyname(gethostname()) include
> the loopback address when there _are_ other adapters configured with IPv4
> addresses? 

No. (However, if there is a loopback adapter added manually, its address is returned, just like with all other adapters.)

> (And if there are multiple loopback adapters installed/configured
> then are all of their addresses included?)


Full test results in a Windows 8.1 VMware VM are here:


More information about the wine-devel mailing list