From: Orit Wasserman Date: Wed, 7 Mar 2018 10:01:21 +0000 (+0200) Subject: rgw: fix crash with rgw_run_sync_thread false X-Git-Tag: v12.2.5~133^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F20932%2Fhead;p=ceph.git rgw: fix crash with rgw_run_sync_thread false Fixes: http://tracker.ceph.com/issues/20448 Signed-off-by: Orit Wasserman (cherry picked from commit f9395d63f8d7900a22f485d6d143021d0b92d8a0) --- diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index ecbf23a4161a..0590a947ec23 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -186,7 +186,11 @@ static RGWRESTMgr *set_logging(RGWRESTMgr *mgr) static RGWRESTMgr *rest_filter(RGWRados *store, int dialect, RGWRESTMgr *orig) { RGWSyncModuleInstanceRef sync_module = store->get_sync_module(); - return sync_module->get_rest_filter(dialect, orig); + if (sync_module) { + return sync_module->get_rest_filter(dialect, orig); + } else { + return orig; + } } /*