]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: Monitor: handle invalid 'quorum' command argument
authorJoao Eduardo Luis <joao.luis@inktank.com>
Fri, 22 Nov 2013 17:57:21 +0000 (17:57 +0000)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Tue, 18 Mar 2014 16:35:59 +0000 (16:35 +0000)
Don't rely on client side validation of possible command arguments.

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/mon/Monitor.cc

index 62533c53dd0cbdfb648f58ebadb1c63c639e4f92..dac9c3efe8384e2586a6331b8d2f136e1b947112 100644 (file)
@@ -2423,6 +2423,9 @@ void Monitor::handle_command(MMonCommand *m)
       start_election();
       rs = "started responding to quorum, initiated new election";
       r = 0;
+    } else {
+      rs = "needs a valid 'quorum' command";
+      r = -EINVAL;
     }
   }