From: Jos Collin Date: Thu, 13 Jul 2017 15:01:40 +0000 (+0530) Subject: rgw: Removed unreachable returns X-Git-Tag: v12.1.3~24^2~21^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c343d52a1320816aa1dfef58c0d23b217fd14c7e;p=ceph.git rgw: Removed unreachable returns Removed unreachable returns as the usage() always exits the process. Signed-off-by: Jos Collin --- diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc index f372d4719b27..280d1bc42bed 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -53,7 +53,7 @@ using namespace std; static RGWRados *store = NULL; -void _usage() +void usage() { cout << "usage: radosgw-admin [options...]" << std::endl; cout << "commands:\n"; @@ -325,12 +325,6 @@ void _usage() generic_client_usage(); } -int usage() -{ - _usage(); - return 1; -} - enum { OPT_NO_CMD = 0, OPT_USER_CREATE, @@ -2410,7 +2404,7 @@ int main(int argc, const char **argv) break; } else if (ceph_argparse_flag(args, i, "-h", "--help", (char*)NULL)) { usage(); - return 0; + assert(false); } else if (ceph_argparse_witharg(args, i, &val, "-i", "--uid", (char*)NULL)) { user_id.from_str(val); } else if (ceph_argparse_witharg(args, i, &val, "--tenant", (char*)NULL)) { @@ -2451,7 +2445,8 @@ int main(int argc, const char **argv) key_type = KEY_TYPE_S3; } else { cerr << "bad key type: " << key_type_str << std::endl; - return usage(); + usage(); + assert(false); } } else if (ceph_argparse_witharg(args, i, &val, "--job-id", (char*)NULL)) { job_id = val; @@ -2564,7 +2559,8 @@ int main(int argc, const char **argv) bucket_id = val; if (bucket_id.empty()) { cerr << "bad bucket-id" << std::endl; - return usage(); + usage(); + assert(false); } } else if (ceph_argparse_witharg(args, i, &val, "--format", (char*)NULL)) { format = val; @@ -2738,7 +2734,8 @@ int main(int argc, const char **argv) } if (args.empty()) { - return usage(); + usage(); + assert(false); } else { const char *prev_cmd = NULL; @@ -2748,7 +2745,8 @@ int main(int argc, const char **argv) opt_cmd = get_cmd(*i, prev_cmd, prev_prev_cmd, &need_more); if (opt_cmd < 0) { cerr << "unrecognized arg " << *i << std::endl; - return usage(); + usage(); + assert(false); } if (!need_more) { ++i; @@ -2758,8 +2756,10 @@ int main(int argc, const char **argv) prev_cmd = *i; } - if (opt_cmd == OPT_NO_CMD) - return usage(); + if (opt_cmd == OPT_NO_CMD) { + usage(); + assert(false); + } /* some commands may have an optional extra param */ if (i != args.end()) { @@ -2815,7 +2815,8 @@ int main(int argc, const char **argv) formatter = new JSONFormatter(pretty_format); else { cerr << "unrecognized format: " << format << std::endl; - return usage(); + usage(); + assert(false); } realm_name = g_conf->rgw_realm; @@ -4937,7 +4938,8 @@ int main(int argc, const char **argv) if (opt_cmd == OPT_LOG_SHOW || opt_cmd == OPT_LOG_RM) { if (object.empty() && (date.empty() || bucket_name.empty() || bucket_id.empty())) { cerr << "specify an object or a date, bucket and bucket-id" << std::endl; - return usage(); + usage(); + assert(false); } string oid; @@ -5035,7 +5037,8 @@ next: if (opt_cmd == OPT_POOL_ADD) { if (pool_name.empty()) { cerr << "need to specify pool to add!" << std::endl; - return usage(); + usage(); + assert(false); } int ret = store->add_bucket_placement(pool); @@ -5046,7 +5049,8 @@ next: if (opt_cmd == OPT_POOL_RM) { if (pool_name.empty()) { cerr << "need to specify pool to remove!" << std::endl; - return usage(); + usage(); + assert(false); } int ret = store->remove_bucket_placement(pool);