1
0
Fork 0
forked from lthn/blockchain

p2p: immediately close outgoing connection if handshake fails (fixes a rare connectivity bug)

This commit is contained in:
sowle 2019-10-23 14:07:00 +03:00
parent 309821c985
commit 998ab7cfa8
No known key found for this signature in database
GPG key ID: C07A24B2D89D49FC

View file

@ -688,9 +688,11 @@ namespace nodetool
LOG_PRINT_CC_L0(con, "Failed to HANDSHAKE with peer "
<< string_tools::get_ip_string_from_int32(na.ip)
<< ":" << string_tools::num_to_string_fast(na.port)
/*<< ", try " << try_count*/);
<< ", closing connection");
m_net_server.get_config_object().close(con.m_connection_id);
return false;
}
if(just_take_peerlist)
{
m_net_server.get_config_object().close(con.m_connection_id);