From: Joao Eduardo Luis Date: Thu, 15 Nov 2012 02:16:53 +0000 (+0000) Subject: mon: Monitor: make MSG_MON_PAXOS case a bit more consistent X-Git-Tag: v0.55~76^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d0057325533cc3ada39d6ed0665319941b33b355;p=ceph.git mon: Monitor: make MSG_MON_PAXOS case a bit more consistent Signed-off-by: Joao Eduardo Luis --- diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index e35ba14fbbff..90f14f6020d8 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -2038,15 +2038,14 @@ bool Monitor::_ms_dispatch(Message *m) // paxos case MSG_MON_PAXOS: { + MMonPaxos *pm = (MMonPaxos*)m; if (!src_is_mon && !s->caps.check_privileges(PAXOS_MONMAP, MON_CAP_X)) { //can't send these! - m->put(); + pm->put(); break; } - MMonPaxos *pm = (MMonPaxos*)m; - // sanitize if (pm->epoch > get_epoch()) { bootstrap();