From f320abdf26612ed5aea4f25f4999ca16ce273ac6 Mon Sep 17 00:00:00 2001 From: selsta Date: Thu, 30 Jul 2026 20:53:03 +0200 Subject: [PATCH] p2p: use connection state to detect duplicate handshakes --- src/p2p/net_node.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/p2p/net_node.inl b/src/p2p/net_node.inl index 6f8748e81..7577b40dc 100644 --- a/src/p2p/net_node.inl +++ b/src/p2p/net_node.inl @@ -2602,9 +2602,9 @@ namespace nodetool return 1; } - if(context.peer_id) + if(context.handshake_complete()) { - LOG_WARNING_CC(context, "COMMAND_HANDSHAKE came, but seems that connection already have associated peer_id (double COMMAND_HANDSHAKE?)"); + LOG_WARNING_CC(context, "COMMAND_HANDSHAKE came, but connection already completed a handshake (double COMMAND_HANDSHAKE?)"); drop_connection(context); return 1; }