From 5216309c25522e9e4a3c3a03ceb927079de91e9b Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Wed, 15 Nov 2017 18:33:17 +0800 Subject: [PATCH] msg/async/AsyncConnection: unregister connection when racing happened Signed-off-by: Haomai Wang --- src/msg/async/AsyncMessenger.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/msg/async/AsyncMessenger.h b/src/msg/async/AsyncMessenger.h index 533b54f51a3e..9a77d5209fe9 100644 --- a/src/msg/async/AsyncMessenger.h +++ b/src/msg/async/AsyncMessenger.h @@ -356,9 +356,6 @@ public: Mutex::Locker l(deleted_lock); if (deleted_conns.erase(existing)) { existing->get_perf_counter()->dec(l_msgr_active_connections); - conns.erase(it); - } else if (conn != existing) { - return -1; } } conns[conn->peer_addr] = conn; -- 2.47.3