From: lu.shasha Date: Wed, 24 May 2017 06:46:04 +0000 (+0800) Subject: rgw: fix radosgw-admin bucket_stats retcode X-Git-Tag: v12.1.0~216^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ebcd0dcd54724bc0c824fe055d53cf8465ddba52;p=ceph.git rgw: fix radosgw-admin bucket_stats retcode should check RGWBucketAdminOp::info retcode Signed-off-by: Shasha Lu --- diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc index 69ff573fcde9b..bcfb8075660b8 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -4994,7 +4994,11 @@ int main(int argc, const char **argv) if (opt_cmd == OPT_BUCKET_STATS) { bucket_op.set_fetch_stats(true); - RGWBucketAdminOp::info(store, bucket_op, f); + int r = RGWBucketAdminOp::info(store, bucket_op, f); + if (r < 0) { + cerr << "failure: " << cpp_strerror(-r) << ": " << err << std::endl; + return -r; + } } if (opt_cmd == OPT_BUCKET_LINK) {