http://bugs.winehq.org/show_bug.cgi?id=20368
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24175|0 |1 is obsolete| |
--- Comment #10 from Juan Lang juan_lang@yahoo.com 2009-10-16 18:48:43 --- Created an attachment (id=24176) --> (http://bugs.winehq.org/attachment.cgi?id=24176) Another compiled version (release build)
Oops, the last one was a debug build, which wouldn't run on Wine. The attached release build does, providing you run 'winetricks vcrun2008' first. This one produces the following output for me under Wine:
sizeof(struct sockaddr_in6) = 28 ai_addrlen = 24
I finally understand the issue: sizeof(struct sockaddr_in6) is 28, that is, it includes the scope_id, yet getaddrinfo is returning an address of size 24, even though sizeof(struct sockaddr_in6) is 28 on my Linux system too.
This bug is valid, pardon my noise from earlier.