From bc8f304a51afc1398a54cf254e65fd217af00c8a Mon Sep 17 00:00:00 2001 From: Ilsoo Byun Date: Mon, 7 Dec 2020 15:20:53 +0900 Subject: [PATCH] rgw: lc: fix infinite loop in bucket_lc_prepare Signed-off-by: Ilsoo Byun --- src/rgw/rgw_sal_rados.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rgw/rgw_sal_rados.cc b/src/rgw/rgw_sal_rados.cc index 043a9837515f..b0a7664ceb2f 100644 --- a/src/rgw/rgw_sal_rados.cc +++ b/src/rgw/rgw_sal_rados.cc @@ -1208,6 +1208,8 @@ int RadosLifecycle::set_entry(const string& oid, const LCEntry& entry) int RadosLifecycle::list_entries(const string& oid, const string& marker, uint32_t max_entries, vector& entries) { + entries.clear(); + vector cls_entries; int ret = cls_rgw_lc_list(*store->getRados()->get_lc_pool_ctx(), oid, marker, max_entries, cls_entries); -- 2.47.3