summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-10-01 15:27:38 -0700
committerSage Weil <sage@inktank.com>2013-10-01 15:29:52 -0700
commit8e33d331e3ad3ea24a4853cc9e286e5056ccfbb9 (patch)
tree1664891146b02812f0ba91e7adc01f792a0b2a8c
parent0459dc4f463cd6cf9ff6432e41e17b646c683738 (diff)
downloadceph-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.cc5
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)