diff options
author | Sage Weil <sage@inktank.com> | 2013-06-16 16:48:27 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-06-16 16:48:27 -0700 |
commit | 84d1847f506f1f39dd0929fcff38a13bd5285d3f (patch) | |
tree | 60d2c3cee1febe8211fef7e5d4cb2dbc249b7e72 | |
parent | 8d9272ec483a4072c202f2fc358e27afa7d73d2b (diff) | |
download | ceph-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-x | src/ceph.in | 5 |
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) |