p2p: use connection state to detect duplicate handshakes

This commit is contained in:
selsta
2026-07-30 21:30:23 +02:00
parent 3db83d5f4a
commit f320abdf26
+2 -2
View File
@@ -2602,9 +2602,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;
} }