From: Sage Weil Date: Thu, 13 Sep 2018 18:59:25 +0000 (-0500) Subject: mon: get session from MonOpRequest in handle_command X-Git-Tag: v14.0.1~26^2~19 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=60dcb7c43219ca2a3afb90aa73cf8562df8aef41;p=ceph.git mon: get session from MonOpRequest in handle_command We should have made this switchover a long time ago. Signed-off-by: Sage Weil --- diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index 8d8afd4756cc..b6fe93de226f 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -2906,8 +2906,7 @@ void Monitor::handle_command(MonOpRequestRef op) return; } - auto priv = m->get_connection()->get_priv(); - auto session = static_cast(priv.get()); + MonSession *session = op->get_session(); if (!session) { dout(5) << __func__ << " dropping stray message " << *m << dendl; return;