From: Yehuda Sadeh Date: Tue, 13 Feb 2018 18:18:08 +0000 (-0800) Subject: rgw: parse old rgw_obj with namespace correctly X-Git-Tag: v12.2.5~142^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=143f04d671f1071dc3e7174aaff7a9b060ed1ff3;p=ceph.git rgw: parse old rgw_obj with namespace correctly Fixes: http://tracker.ceph.com/issues/22982 Signed-off-by: Yehuda Sadeh (cherry picked from commit c598e53c95ec09772353a12e9162464ccb76e0a8) --- diff --git a/src/rgw/rgw_common.h b/src/rgw/rgw_common.h index fdb50af632a..40bc5d9ce7e 100644 --- a/src/rgw/rgw_common.h +++ b/src/rgw/rgw_common.h @@ -2046,7 +2046,7 @@ struct rgw_obj { if (pos < 0) { throw buffer::error(); } - key.name = key.name.substr(pos); + key.name = key.name.substr(pos + 1); } } } else {