Try more than the first address for a DNS -addnode.

This commit is contained in:
Matt Corallo
2013-01-27 03:03:04 -05:00
committed by Matt Corallo
parent 67a11bd6c5
commit f2bd6c28e6
+2 -2
View File
@@ -1554,7 +1554,7 @@ void ThreadOpenAddedConnections2(void* parg)
return;
}
loop
for (unsigned int i = 0; true; i++)
{
list<string> lAddresses(0);
{
@@ -1594,7 +1594,7 @@ void ThreadOpenAddedConnections2(void* parg)
BOOST_FOREACH(vector<CService>& vserv, lservAddressesToAdd)
{
CSemaphoreGrant grant(*semOutbound);
OpenNetworkConnection(CAddress(*(vserv.begin())), &grant);
OpenNetworkConnection(CAddress(vserv[i % vserv.size()]), &grant);
Sleep(500);
if (fShutdown)
return;