From 4facc5f4f3e842d371115a9a04d86257280014f0 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 --- 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 672bb3f7a11..594fdc62f43 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -3116,6 +3116,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.47.3