diff options
Diffstat (limited to 'src/rgw/rgw_rados.cc')
-rw-r--r-- | src/rgw/rgw_rados.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index c61d1869a44..6da6e8a41eb 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -144,7 +144,7 @@ int RGWRegion::init(CephContext *_cct, RGWRados *_store, bool setup_region) string region_name = cct->_conf->rgw_region; - if (name.empty()) { + if (region_name.empty()) { RGWDefaultRegionInfo default_info; int r = read_default(default_info); if (r == -ENOENT) { @@ -158,10 +158,10 @@ int RGWRegion::init(CephContext *_cct, RGWRados *_store, bool setup_region) lderr(cct) << "failed reading default region info: " << cpp_strerror(-r) << dendl; return r; } - string region_name = default_info.default_region; + region_name = default_info.default_region; } - return read_info(name); + return read_info(region_name); } int RGWRegion::read_info(const string& region_name) @@ -1134,7 +1134,6 @@ int RGWRados::create_bucket(string& owner, rgw_bucket& bucket, bool exclusive) { int ret = 0; - ret = select_bucket_placement(bucket.name, bucket); if (ret < 0) return ret; |