]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix MDSRank::send_message_client_counted() 31049/head
authorYan, Zheng <zyan@redhat.com>
Mon, 4 Jun 2018 05:56:44 +0000 (13:56 +0800)
committerVenky Shankar <vshankar@redhat.com>
Tue, 22 Oct 2019 10:15:50 +0000 (06:15 -0400)
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit 28f35b5dd00c773936f97af9dacc0346c3214213)

src/mds/MDSRank.cc

index d2b508b5680648c427323851dcf2d7cabe40dfe0..9350a1cbbb34b2f642b2dde5d05d12f288087223 100644 (file)
@@ -1413,7 +1413,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 {