From: Yehuda Sadeh Date: Sun, 23 Jun 2013 20:12:26 +0000 (-0700) Subject: rgw: encode bucket info only after setting a flag X-Git-Tag: v0.67-rc1~128^2~58 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b09d799f2c122a4c455f84f1bfcefe6e58b70b2f;p=ceph.git rgw: encode bucket info only after setting a flag Signed-off-by: Yehuda Sadeh --- diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index 2562a3afeb38..685c6eefe66b 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -4531,12 +4531,12 @@ int RGWRados::put_bucket_info(string& bucket_name, RGWBucketInfo& info, bool exc { bufferlist bl; - ::encode(info, bl); - bool create_head = !info.has_instance_obj || create_entry_point; info.has_instance_obj = true; + ::encode(info, bl); + string oid; get_bucket_meta_oid(info.bucket, oid); int ret = rgw_bucket_store_info(this, oid, bl, exclusive, pattrs, objv_tracker, mtime);