From: Fabian Groffen Date: Fri, 8 Aug 2008 10:40:13 +0000 (-0000) Subject: Avoid stupid message about missing AF_INET6 attribute on systems with completely... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=8bd3c30fdd17dcf3382416efcd4be41a745122b4;p=portage.git Avoid stupid message about missing AF_INET6 attribute on systems with completely no IPv6 support (such as Interix), guess it won't hurt to merge in trunk. svn path=/main/branches/prefix/; revision=11347 --- diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index fb10d0ad5..4c3ea1265 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -11156,7 +11156,7 @@ def action_sync(settings, trees, mtimedb, myopts, myaction): try: for addrinfo in socket.getaddrinfo( hostname, None, family, socket.SOCK_STREAM): - if addrinfo[0] == socket.AF_INET6: + if socket.has_ipv6 and addrinfo[0] == socket.AF_INET6: # IPv6 addresses need to be enclosed in square brackets ips.append("[%s]" % addrinfo[4][0]) else: