diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-01-30 08:11:55 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-01-30 08:11:55 +0000 |
commit | acacbc609521790684dd4f721048c1cbf6ca7651 (patch) | |
tree | 7e1ede0529e30cefbb960f78c55ccd88c32818c9 | |
parent | 5b522cc22cfa0e8ec18b3c623e467f0a68cc4d4a (diff) | |
download | portage-acacbc609521790684dd4f721048c1cbf6ca7651.tar.gz portage-acacbc609521790684dd4f721048c1cbf6ca7651.tar.bz2 portage-acacbc609521790684dd4f721048c1cbf6ca7651.zip |
For bug #164363, shuffle the ip addresses returned from socket.getaddrinfo().
svn path=/main/trunk/; revision=5833
-rwxr-xr-x | bin/emerge | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge index 8a76158af..dc25343d8 100755 --- a/bin/emerge +++ b/bin/emerge @@ -3843,6 +3843,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction): ips.append("[%s]" % addrinfo[4][0]) else: ips.append(addrinfo[4][0]) + from random import shuffle + shuffle(ips) except SystemExit, e: raise # Needed else can't exit except Exception, e: |