From fb72330fb3514be690dc60598242036aa560e023 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Sun, 23 Mar 2014 10:42:25 +0800 Subject: [PATCH] mds: reset connection priv after connection's session is removed Signed-off-by: Yan, Zheng --- src/mds/MDS.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mds/MDS.cc b/src/mds/MDS.cc index 57c7f4a2e66..6b53c14c6f6 100644 --- a/src/mds/MDS.cc +++ b/src/mds/MDS.cc @@ -2110,6 +2110,7 @@ bool MDS::ms_handle_reset(Connection *con) if (session->is_closed()) { dout(3) << "ms_handle_reset closing connection for session " << session->info.inst << dendl; messenger->mark_down(con); + con->set_priv(NULL); sessionmap.remove_session(session); } session->put(); @@ -2138,6 +2139,7 @@ void MDS::ms_handle_remote_reset(Connection *con) if (session->is_closed()) { dout(3) << "ms_handle_remote_reset closing connection for session " << session->info.inst << dendl; messenger->mark_down(con); + con->set_priv(NULL); sessionmap.remove_session(session); } session->put(); -- 2.47.3