From: Zulai Wang Date: Thu, 3 Jun 2021 05:13:15 +0000 (+0800) Subject: rgw: require bucket name in bucket chown X-Git-Tag: v15.2.14~77^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F41765%2Fhead;p=ceph.git rgw: require bucket name in bucket chown Checking and reporting missing the mandatory parameter avoid clueless error message for bucket chown. Signed-off-by: Zulai Wang (cherry picked from commit 158a1f4313c0fa206031ede6f48a26c0c7467d57) --- diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc index 5bd78a668e99..a922182571d0 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -6171,6 +6171,10 @@ int main(int argc, const char **argv) } if (opt_cmd == OPT::BUCKET_CHOWN) { + if (bucket_name.empty()) { + cerr << "ERROR: bucket name not specified" << std::endl; + return EINVAL; + } bucket_op.set_bucket_name(bucket_name); bucket_op.set_new_bucket_name(new_bucket_name);