]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: AuthMonitor: early out on bad entity name
authorDan Mick <dan.mick@inktank.com>
Wed, 10 Jul 2013 23:41:53 +0000 (16:41 -0700)
committerDan Mick <dan.mick@inktank.com>
Thu, 11 Jul 2013 02:02:31 +0000 (19:02 -0700)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/mon/AuthMonitor.cc

index 37179858443be6bff99c150d3dbae7fd9e7a1b2d..9e2aed4b74abae9874acf783fcb9857345f5cd02 100644 (file)
@@ -558,7 +558,8 @@ bool AuthMonitor::preprocess_command(MMonCommand *m)
   EntityName entity;
   if (!entity_name.empty() && !entity.from_str(entity_name)) {
     ss << "invalid entity_auth " << entity_name;
-    r = -EINVAL;
+    mon->reply_command(m, -EINVAL, ss.str(), get_last_committed());
+    return true;
   }
 
   string format;