]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix MDSRank::send_message_client_counted() 22384/head
authorYan, Zheng <zyan@redhat.com>
Mon, 4 Jun 2018 05:56:44 +0000 (13:56 +0800)
committerYan, Zheng <zyan@redhat.com>
Mon, 4 Jun 2018 05:56:44 +0000 (13:56 +0800)
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/mds/MDSRank.cc

index 34e921de4d33f9f8731625e8fbf8d608b47980f3..10cfc04a2143e4a78b5753611ad4685e53490d3e 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 {