]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: check correct length of command
authorDan Mick <dan.mick@inktank.com>
Tue, 5 Feb 2013 21:27:40 +0000 (13:27 -0800)
committerDan Mick <dan.mick@inktank.com>
Tue, 5 Feb 2013 21:28:08 +0000 (13:28 -0800)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
src/mon/OSDMonitor.cc

index 507eed74c421b577d76bdd1696007228da6c219f..1355938c582cfa76887347703ec4b72bb55cada9 100644 (file)
@@ -2887,7 +2887,7 @@ bool OSDMonitor::prepare_command(MMonCommand *m)
              paxos->wait_for_commit(new Monitor::C_Command(mon, m, 0, rs, paxos->get_version()));
              return true;
            } else if (m->cmd[4] == "pg_num") {
-             if (m->cmd.size() < 6 ||
+             if (m->cmd.size() < 7 ||
                  m->cmd[6] != "--allow-experimental-feature") {
                ss << "increasing pg_num is currently experimental, add "
                   << "--allow-experimental-feature as the last argument "