]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: get session from MonOpRequest in handle_command
authorSage Weil <sage@redhat.com>
Thu, 13 Sep 2018 18:59:25 +0000 (13:59 -0500)
committerSage Weil <sage@redhat.com>
Sun, 14 Oct 2018 17:01:09 +0000 (12:01 -0500)
We should have made this switchover a long time ago.

Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/Monitor.cc

index 8d8afd4756cca32ccab12b2963cd7674563c9f76..b6fe93de226fd8160ce193e295e5b5cde56837ee 100644 (file)
@@ -2906,8 +2906,7 @@ void Monitor::handle_command(MonOpRequestRef op)
     return;
   }
 
-  auto priv = m->get_connection()->get_priv();
-  auto session = static_cast<MonSession *>(priv.get());
+  MonSession *session = op->get_session();
   if (!session) {
     dout(5) << __func__ << " dropping stray message " << *m << dendl;
     return;