From 19c7af41b5089f1696feb03379994a162bcdb730 Mon Sep 17 00:00:00 2001 From: MASM fan Date: Sat, 20 Dec 2014 09:31:25 -0800 Subject: [PATCH] Add testseed.novacoin.ru for now. Experimental bind-only seeder. --- src/net.cpp | 1 + src/netbase.cpp | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/net.cpp b/src/net.cpp index 019a4b0..37033ed 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -1080,6 +1080,7 @@ static const char *strDNSSeed[][2] = { {"novacoin.karelia.pro", "dnsseed.novacoin.karelia.pro"}, {"novacoin.su", "dnsseed.novacoin.su"}, {"novacoin.ru", "dnsseed.novacoin.ru"}, + {"novacoin.ru", "testseed.novacoin.ru"}, {"novaco.in", "dnsseed.novaco.in"}, }; diff --git a/src/netbase.cpp b/src/netbase.cpp index f7975f4..240863c 100644 --- a/src/netbase.cpp +++ b/src/netbase.cpp @@ -101,19 +101,20 @@ bool static LookupIntern(const char *pszName, std::vector& vIP, unsign struct addrinfo *aiTrav = aiRes; while (aiTrav != NULL && (nMaxSolutions == 0 || vIP.size() < nMaxSolutions)) { - if (aiTrav->ai_family == AF_INET) + switch (aiTrav->ai_family) { - assert(aiTrav->ai_addrlen >= sizeof(sockaddr_in)); - vIP.push_back(CNetAddr(((struct sockaddr_in*)(aiTrav->ai_addr))->sin_addr)); - } + case (AF_INET): + assert(aiTrav->ai_addrlen >= sizeof(sockaddr_in)); + vIP.push_back(CNetAddr(((struct sockaddr_in*)(aiTrav->ai_addr))->sin_addr)); + break; #ifdef USE_IPV6 - if (aiTrav->ai_family == AF_INET6) - { - assert(aiTrav->ai_addrlen >= sizeof(sockaddr_in6)); - vIP.push_back(CNetAddr(((struct sockaddr_in6*)(aiTrav->ai_addr))->sin6_addr)); - } + case (AF_INET6): + assert(aiTrav->ai_addrlen >= sizeof(sockaddr_in6)); + vIP.push_back(CNetAddr(((struct sockaddr_in6*)(aiTrav->ai_addr))->sin6_addr)); + break; #endif + } aiTrav = aiTrav->ai_next; } -- 1.7.1