From: Christophe Courtaut Date: Mon, 12 Aug 2013 11:55:54 +0000 (+0200) Subject: rgw: rgw-admin throw an error when invalid flag is passed X-Git-Tag: v0.69~66^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c927f89ac9fc407056d5dbc6a8561f4e234ae540;p=ceph.git rgw: rgw-admin throw an error when invalid flag is passed fix #5820 http://tracker.ceph.com/issues/5820 Signed-off-by: Christophe Courtaut --- diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc index 2b8a716115b..8a8b5ecbe30 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -853,6 +853,9 @@ int main(int argc, char **argv) cerr << "ERROR: invalid replica log type" << std::endl; return EINVAL; } + } else if (strncmp(*i, "-", 1) == 0) { + cerr << "ERROR: invalid flag " << *i << std::endl; + return EINVAL; } else { ++i; }