From aa53bc8897e3bdc37bd329d9bc0343f9e8c53fec Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Sat, 20 Feb 2021 14:36:43 +0000 Subject: [PATCH] crimson/monc: drop the pending connection on ms_handle_reset(). Signed-off-by: Radoslaw Zarzynski --- src/crimson/mon/MonClient.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crimson/mon/MonClient.cc b/src/crimson/mon/MonClient.cc index b2e954a4579..fd7c475c3f1 100644 --- a/src/crimson/mon/MonClient.cc +++ b/src/crimson/mon/MonClient.cc @@ -569,6 +569,7 @@ void Client::ms_handle_reset(crimson::net::ConnectionRef conn, bool /* is_replac if (found != pending_conns.end()) { logger().warn("pending conn reset by {}", conn->get_peer_addr()); (*found)->close(); + pending_conns.erase(found); return seastar::now(); } else if (active_con && active_con->is_my_peer(conn->get_peer_addr())) { logger().warn("active conn reset {}", conn->get_peer_addr()); -- 2.39.5