From 206a056a22f9d21aa59570a30dfd97f68b4b81a5 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Tue, 13 Feb 2018 10:18:08 -0800 Subject: [PATCH] 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) --- src/rgw/rgw_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_common.h b/src/rgw/rgw_common.h index 9d6e4049600a..d857edbd4bcf 100644 --- a/src/rgw/rgw_common.h +++ b/src/rgw/rgw_common.h @@ -2045,7 +2045,7 @@ struct rgw_obj { if (pos < 0) { throw buffer::error(); } - key.name = key.name.substr(pos); + key.name = key.name.substr(pos + 1); } } } else { -- 2.47.3