diff options
author | Sage Weil <sage@inktank.com> | 2013-05-08 11:05:29 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-05-08 11:05:29 -0700 |
commit | 393c9372f82ef37fc6497dd46fc453507a463d42 (patch) | |
tree | 921930f65d55013f55b3a16d10b3862038ea945d | |
parent | e5b25bd36bd7e743e22c0ec4e4f050d2af805307 (diff) | |
download | ceph-393c9372f82ef37fc6497dd46fc453507a463d42.tar.gz |
ceph: return error code when failing to get result from admin socket
Make sure we return a non-zero result code when we fail to read something
from the admin socket.
Backport: cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r-- | src/tools/ceph.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/ceph.cc b/src/tools/ceph.cc index ed6a5342807..49a0a0eced7 100644 --- a/src/tools/ceph.cc +++ b/src/tools/ceph.cc @@ -246,6 +246,7 @@ int do_admin_socket(string path, string cmd) } if (r < 4) { cerr << "read only got " << r << " bytes of 4 expected for response length; invalid command?" << std::endl; + r = -1; goto out; } len = ntohl(len); |