From 07b460147e14feb77a9605fa627c8b3a1fa7f57b Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 1 Nov 2022 16:07:13 +0100 Subject: [PATCH] P2PServer: added missing time check --- src/p2p_server.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/p2p_server.cpp b/src/p2p_server.cpp index 222ab2c..2002fd9 100644 --- a/src/p2p_server.cpp +++ b/src/p2p_server.cpp @@ -1865,7 +1865,10 @@ bool P2PServer::P2PClient::on_block_response(const uint8_t* buf, uint32_t size) return false; } - server->send_peer_list_request(this, seconds_since_epoch()); + const uint64_t cur_time = seconds_since_epoch(); + if (cur_time >= m_nextOutgoingPeerListRequest) { + server->send_peer_list_request(this, cur_time); + } } return handle_incoming_block_async(server->get_block());