diff options
author | Sage Weil <sage@inktank.com> | 2013-10-01 15:27:38 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-10-01 15:29:52 -0700 |
commit | 8e33d331e3ad3ea24a4853cc9e286e5056ccfbb9 (patch) | |
tree | 1664891146b02812f0ba91e7adc01f792a0b2a8c | |
parent | 0459dc4f463cd6cf9ff6432e41e17b646c683738 (diff) | |
download | ceph-8e33d331e3ad3ea24a4853cc9e286e5056ccfbb9.tar.gz |
rados: do not dump usage on invalid command
I hate this; it makes it impossible to see that there was an error message.
We made this same change a while back with rbd.
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r-- | src/tools/rados/rados.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/rados/rados.cc b/src/tools/rados/rados.cc index e8386959349..fdf7e61d41e 100644 --- a/src/tools/rados/rados.cc +++ b/src/tools/rados/rados.cc @@ -2235,8 +2235,9 @@ static int rados_tool_common(const std::map < std::string, std::string > &opts, } } else { - cerr << "unrecognized command " << nargs[0] << std::endl; - usage_exit(); + cerr << "unrecognized command " << nargs[0] << "; -h or --help for usage" << std::endl; + ret = -EINVAL; + goto out; } if (ret < 0) |