From: Yehuda Sadeh Date: Thu, 25 May 2017 23:55:07 +0000 (-0700) Subject: rgw: get_rest_filter() delete original rest manager X-Git-Tag: v12.1.0~293^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8f020cc5be8e34fcead35ff824c6ef286cc98b8d;p=ceph-ci.git rgw: get_rest_filter() delete original rest manager When overriding rest manager, delete original. Signed-off-by: Yehuda Sadeh --- diff --git a/src/rgw/rgw_sync_module_es.cc b/src/rgw/rgw_sync_module_es.cc index 623583e3a00..443057f8115 100644 --- a/src/rgw/rgw_sync_module_es.cc +++ b/src/rgw/rgw_sync_module_es.cc @@ -587,6 +587,7 @@ RGWRESTMgr *RGWElasticSyncModuleInstance::get_rest_filter(int dialect, RGWRESTMg if (dialect != RGW_REST_S3) { return orig; } + delete orig; return new RGWRESTMgr_MDSearch_S3(); }