]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: require bucket name in bucket chown 42323/head
authorZulai Wang <zl31wang@gmail.com>
Thu, 3 Jun 2021 05:13:15 +0000 (13:13 +0800)
committerCory Snyder <csnyder@iland.com>
Tue, 13 Jul 2021 21:04:32 +0000 (17:04 -0400)
Checking and reporting missing the mandatory parameter avoid clueless error
message for bucket chown.

Signed-off-by: Zulai Wang <zl31wang@gmail.com>
(cherry picked from commit 158a1f4313c0fa206031ede6f48a26c0c7467d57)

src/rgw/rgw_admin.cc

index cc0c53ab78b31dc4ba4aec66deedbb9276587587..a57e2cacd7bed8ea932f2bf70413e3e89c5d7a6c 100644 (file)
@@ -6196,6 +6196,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);