]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: Monitor: make MSG_MON_PAXOS case a bit more consistent
authorJoao Eduardo Luis <joao.luis@inktank.com>
Thu, 15 Nov 2012 02:16:53 +0000 (02:16 +0000)
committerSage Weil <sage@inktank.com>
Sun, 18 Nov 2012 16:28:59 +0000 (08:28 -0800)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/mon/Monitor.cc

index e35ba14fbbff641609f923b4fa0a15e3b4adac91..90f14f6020d87f0c0dd995775874e0803dafd0ce 100644 (file)
@@ -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();