]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: drop redundant get_allow_all() cap check
authorSage Weil <sage@inktank.com>
Wed, 23 May 2012 20:49:40 +0000 (13:49 -0700)
committerSage Weil <sage@inktank.com>
Wed, 23 May 2012 20:49:40 +0000 (13:49 -0700)
check_privileges() already does this.

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

index 426892e4e2b330ba9c0a4f34a9c1ce134e480343..e882f732b57be8f24dc5f28553d7e0ff2ed700ad 100644 (file)
@@ -1156,8 +1156,7 @@ void Monitor::handle_command(MMonCommand *m)
       return;
     }
     if (m->cmd[0] == "log") {
-      if (!session->caps.get_allow_all() &&
-         !session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
+      if (!session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
          !_allowed_command(session, m->cmd)) {
        r = -EACCES;
        rs = "access denied";
@@ -1213,8 +1212,7 @@ void Monitor::handle_command(MMonCommand *m)
       return;
     }
     if (m->cmd[0] == "status") {
-      if (!session->caps.get_allow_all() &&
-         !session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
+      if (!session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
          !_allowed_command(session, m->cmd)) {
        r = -EACCES;
        rs = "access denied";
@@ -1233,8 +1231,7 @@ void Monitor::handle_command(MMonCommand *m)
       r = 0;
     }
     if (m->cmd[0] == "quorum_status") {
-      if (!session->caps.get_allow_all() &&
-         !session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
+      if (!session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
          !_allowed_command(session, m->cmd)) {
        r = -EACCES;
        rs = "access denied";
@@ -1252,8 +1249,7 @@ void Monitor::handle_command(MMonCommand *m)
       r = 0;
     }
     if (m->cmd[0] == "mon_status") {
-      if (!session->caps.get_allow_all() &&
-         !session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
+      if (!session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
          !_allowed_command(session, m->cmd)) {
        r = -EACCES;
        rs = "access denied";
@@ -1265,8 +1261,7 @@ void Monitor::handle_command(MMonCommand *m)
       r = 0;
     }
     if (m->cmd[0] == "health") {
-      if (!session->caps.get_allow_all() &&
-         !session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
+      if (!session->caps.check_privileges(PAXOS_MONMAP, MON_CAP_R) &&
          !_allowed_command(session, m->cmd)) {
        r = -EACCES;
        rs = "access denied";