]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
bluestore/bluestore_tool: fix execute_command return handling
authorIgor Fedotov <ifedotov@suse.com>
Wed, 15 Apr 2020 14:05:17 +0000 (17:05 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Tue, 21 Apr 2020 09:02:30 +0000 (12:02 +0300)
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
src/os/bluestore/bluestore_tool.cc

index 9ebf41c939c2354e34c22fabb8bbef45386dc442..29cdb2c06ad690de1e9ebafea0f4a893cbb20305 100644 (file)
@@ -845,10 +845,10 @@ int main(int argc, char **argv)
     for (auto alloc_name : allocs_name) {
       ceph::bufferlist in, out;
       ostringstream err;
-      bool b = admin_socket->execute_command(
+      int r = admin_socket->execute_command(
        {"{\"prefix\": \"bluestore allocator " + action_name + " " + alloc_name + "\"}"},
        in, err, &out);
-      if (!b) {
+      if (r != 0) {
         cerr << "failure querying '" << alloc_name << "'" << std::endl;
         exit(EXIT_FAILURE);
       }