fix dns crash on seeds loop
This commit is contained in:
@@ -48,9 +48,9 @@ LOG_CATEGORY(P2PServer)
|
||||
|
||||
static constexpr char saved_peer_list_file_name[] = "p2pool_peers.txt";
|
||||
static constexpr char saved_onion_peer_list_file_name[] = "p2pool_onion_peers.txt";
|
||||
static const char* seed_nodes[] = { "seed01.whiskymine.io", "seed02.whiskymine.io" };
|
||||
static const char* seed_nodes_mini[] = { "seed01.whiskymine.io", "seed02.whiskymine.io" };
|
||||
static const char* seed_nodes_nano[] = { "seed01.whiskymine.io", "seed02.whiskymine.io" };
|
||||
static const char* seed_nodes[] = { "seed01.whiskymine.io", "seed02.whiskymine.io", nullptr };
|
||||
static const char* seed_nodes_mini[] = { "seed01.whiskymine.io", "seed02.whiskymine.io", nullptr };
|
||||
static const char* seed_nodes_nano[] = { "seed01.whiskymine.io", "seed02.whiskymine.io", nullptr };
|
||||
|
||||
static constexpr int DEFAULT_BACKLOG = 16;
|
||||
static constexpr uint64_t DEFAULT_BAN_TIME = 600;
|
||||
@@ -642,8 +642,11 @@ void P2PServer::load_peer_list()
|
||||
|
||||
// Load peers from seed nodes if we're on the default or mini sidechain
|
||||
auto load_from_seed_nodes = [&saved_list](const char** nodes, int p2p_port) {
|
||||
for (size_t i = 0; nodes[i][0]; ++i) {
|
||||
for (size_t i = 0; nodes[i]; ++i) {
|
||||
const char* cur_node = nodes[i];
|
||||
if (!cur_node[0]) {
|
||||
continue;
|
||||
}
|
||||
LOGINFO(4, "loading peers from " << cur_node);
|
||||
|
||||
// Prefer DNS TXT records
|
||||
|
||||
Reference in New Issue
Block a user