summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-06-16 16:48:27 -0700
committerSage Weil <sage@inktank.com>2013-06-16 16:48:27 -0700
commit84d1847f506f1f39dd0929fcff38a13bd5285d3f (patch)
tree60d2c3cee1febe8211fef7e5d4cb2dbc249b7e72
parent8d9272ec483a4072c202f2fc358e27afa7d73d2b (diff)
downloadceph-84d1847f506f1f39dd0929fcff38a13bd5285d3f.tar.gz
ceph: error out properly when failing to get commands
If we make ret positive here we miss the failure check below. Instead, just set outs appropriately. Signed-off-by: Sage Weil <sage@inktank.com>
-rwxr-xr-xsrc/ceph.in5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/ceph.in b/src/ceph.in
index c5ba2ce3d8a..40b3a8f8674 100755
--- a/src/ceph.in
+++ b/src/ceph.in
@@ -1584,10 +1584,7 @@ def main():
ret, outbuf, outs = send_command(target, childargs, inbuf)
elif ret:
if ret < 0:
- ret = -ret
- print >> sys.stderr, prefix, \
- 'Problem getting command descriptions from {0}, {1}'.\
- format(target, errno.errorcode[ret])
+ outs = 'problem getting command descriptions from {0}.{1}'.format(*target)
else:
sigdict = parse_json_funcsigs(outbuf)