diff options
author | luigi1111 <luigi1111w@gmail.com> | 2020-04-04 13:09:55 -0500 |
---|---|---|
committer | luigi1111 <luigi1111w@gmail.com> | 2020-04-04 13:09:55 -0500 |
commit | 97af9649c947fa53a8a5f13caba66554106c6979 (patch) | |
tree | df80dd4ec26d55b16dd9d8987a686a18b6fc1240 | |
parent | Merge pull request #6371 (diff) | |
parent | p2p: plug tor to clearnet association vector (diff) | |
download | monero-97af9649c947fa53a8a5f13caba66554106c6979.tar.xz |
Merge pull request #6372
7b9017f p2p: plug tor to clearnet association vector (Aaron Hook)
-rw-r--r-- | src/p2p/net_node.inl | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/p2p/net_node.inl b/src/p2p/net_node.inl index dcd16e5c1..d9b46f459 100644 --- a/src/p2p/net_node.inl +++ b/src/p2p/net_node.inl @@ -1053,17 +1053,15 @@ namespace nodetool pi = context.peer_id = rsp.node_data.peer_id; context.m_rpc_port = rsp.node_data.rpc_port; context.m_rpc_credits_per_hash = rsp.node_data.rpc_credits_per_hash; - m_network_zones.at(context.m_remote_address.get_zone()).m_peerlist.set_peer_just_seen(rsp.node_data.peer_id, context.m_remote_address, context.m_pruning_seed, context.m_rpc_port, context.m_rpc_credits_per_hash); + network_zone& zone = m_network_zones.at(context.m_remote_address.get_zone()); + zone.m_peerlist.set_peer_just_seen(rsp.node_data.peer_id, context.m_remote_address, context.m_pruning_seed, context.m_rpc_port, context.m_rpc_credits_per_hash); // move - for (auto const& zone : m_network_zones) + if(rsp.node_data.peer_id == zone.m_config.m_peer_id) { - if(rsp.node_data.peer_id == zone.second.m_config.m_peer_id) - { - LOG_DEBUG_CC(context, "Connection to self detected, dropping connection"); - hsh_result = false; - return; - } + LOG_DEBUG_CC(context, "Connection to self detected, dropping connection"); + hsh_result = false; + return; } LOG_INFO_CC(context, "New connection handshaked, pruning seed " << epee::string_tools::to_string_hex(context.m_pruning_seed)); LOG_DEBUG_CC(context, " COMMAND_HANDSHAKE INVOKED OK"); |