]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix MDSRank::send_message_client_counted() 22339/head
authorYan, Zheng <zyan@redhat.com>
Mon, 4 Jun 2018 05:56:44 +0000 (13:56 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 10 Jul 2018 14:16:26 +0000 (22:16 +0800)
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit 28f35b5dd00c773936f97af9dacc0346c3214213)

src/mds/MDSRank.cc

index 30f2122e3126074aa176063322deb972a70d9009..ed2f62a56baaaf3a0d5b49a2339abf6e7539cb09 100644 (file)
@@ -1017,7 +1017,7 @@ void MDSRank::send_message_client_counted(Message *m, client_t client)
 void MDSRank::send_message_client_counted(Message *m, Connection *connection)
 {
   // do not carry ref
-  auto session = static_cast<Session *>(m->get_connection()->get_priv().get());
+  auto session = static_cast<Session *>(connection->get_priv().get());
   if (session) {
     send_message_client_counted(m, session);
   } else {