mirror of
https://github.com/python/cpython.git
synced 2025-11-25 04:34:37 +00:00
Issue #15538: Fix compilation of the getnameinfo() / getaddrinfo() emulation code.
Patch by Philipp Hagemeister.
This commit is contained in:
parent
4c36aa4108
commit
1fa9f7b3d1
4 changed files with 6 additions and 2 deletions
|
|
@ -323,6 +323,7 @@ Michael Guravage
|
|||
Lars Gustäbel
|
||||
Thomas Güttler
|
||||
Barry Haddow
|
||||
Philipp Hagemeister
|
||||
Paul ten Hagen
|
||||
Rasmus Hahn
|
||||
Peter Haight
|
||||
|
|
|
|||
|
|
@ -92,6 +92,9 @@ Core and Builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- Issue #15538: Fix compilation of the getnameinfo() / getaddrinfo()
|
||||
emulation code. Patch by Philipp Hagemeister.
|
||||
|
||||
- Issue #9803: Don't close IDLE on saving if breakpoint is open.
|
||||
Patch by Roger Serwy.
|
||||
|
||||
|
|
|
|||
|
|
@ -430,7 +430,7 @@ getaddrinfo(const char*hostname, const char*servname,
|
|||
break;
|
||||
#ifdef ENABLE_IPV6
|
||||
case AF_INET6:
|
||||
pfx = ((struct in6_addr *)pton)->s6_addr8[0];
|
||||
pfx = ((struct in6_addr *)pton)->s6_addr[0];
|
||||
if (pfx == 0 || pfx == 0xfe || pfx == 0xff)
|
||||
pai->ai_flags &= ~AI_CANONNAME;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ getnameinfo(sa, salen, host, hostlen, serv, servlen, flags)
|
|||
break;
|
||||
#ifdef ENABLE_IPV6
|
||||
case AF_INET6:
|
||||
pfx = ((struct sockaddr_in6 *)sa)->sin6_addr.s6_addr8[0];
|
||||
pfx = ((struct sockaddr_in6 *)sa)->sin6_addr.s6_addr[0];
|
||||
if (pfx == 0 || pfx == 0xfe || pfx == 0xff)
|
||||
flags |= NI_NUMERICHOST;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue