From 73d2114ed60e8297d26b7f31f0500034b3d784e7 Mon Sep 17 00:00:00 2001 From: Orit Wasserman Date: Sun, 1 Jan 2017 12:56:44 +0200 Subject: [PATCH] radosgw-admin: check for name mistmatch in realm set Signed-off-by: Orit Wasserman (cherry picked from commit 4facc5f4f3e842d371115a9a04d86257280014f0) --- src/rgw/rgw_admin.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc index c161db04a8656..8ac78b0d1f903 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -2720,6 +2720,11 @@ int main(int argc, char **argv) if (ret < 0) { return 1; } + if (!realm_name.empty() && realm.get_name() != realm_name) { + cerr << "mismatch between --rgw-realm " << realm_name << " and json input file name " << + realm.get_name() << std::endl; + return EINVAL; + } /* new realm */ if (new_realm) { cout << "clearing period and epoch for new realm" << std::endl; -- 2.39.5