From: Haomai Wang Date: Wed, 15 Nov 2017 10:33:17 +0000 (+0800) Subject: msg/async/AsyncConnection: unregister connection when racing happened X-Git-Tag: v13.0.2~775^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F19013%2Fhead;p=ceph.git msg/async/AsyncConnection: unregister connection when racing happened Signed-off-by: Haomai Wang --- 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;