From: David Zafman Date: Wed, 15 Feb 2017 22:59:40 +0000 (-0800) Subject: ceph-osdomap-tool: Fix tool exit status X-Git-Tag: v11.2.1~210^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=61dad6c15dc7ac94c4bea1fb57823d78ae2db5a1;p=ceph.git ceph-osdomap-tool: Fix tool exit status Signed-off-by: David Zafman (cherry picked from commit 666f14ed90655a2d1bedde8561949625db7a9e6c) --- diff --git a/src/tools/ceph_osdomap_tool.cc b/src/tools/ceph_osdomap_tool.cc index 21385b3e79b2..b2f231641d5f 100644 --- a/src/tools/ceph_osdomap_tool.cc +++ b/src/tools/ceph_osdomap_tool.cc @@ -161,6 +161,7 @@ int main(int argc, char **argv) { r = omap.check(std::cout); if (r > 0) { std::cerr << "check got " << r << " error(s)" << std::endl; + r = 1; goto done; } std::cout << "check succeeded" << std::endl; @@ -176,8 +177,10 @@ int main(int argc, char **argv) { std::cout << i << std::endl; } else { std::cerr << "Did not recognize command " << cmd << std::endl; + r = 1; goto done; } + r = 0; done: return r;