p2p: use connection state to detect duplicate handshakes

(cherry picked from commit 57068111aa0dd1e6816d598d1fedb21e2f8cf6c6)
This commit is contained in:
selsta
2026-10-04 18:50:22 -04:00
committed by such-gitea
parent 4dd27f20a3
commit 281652a673
+2 -2
View File
@@ -2607,9 +2607,9 @@ namespace nodetool
return 1; 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); drop_connection(context);
return 1; return 1;
} }