]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix crash with rgw_run_sync_thread false 20769/head
authorOrit Wasserman <owasserm@redhat.com>
Wed, 7 Mar 2018 10:01:21 +0000 (12:01 +0200)
committerOrit Wasserman <owasserm@redhat.com>
Wed, 7 Mar 2018 10:01:21 +0000 (12:01 +0200)
Fixes: http://tracker.ceph.com/issues/20448
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
src/rgw/rgw_main.cc

index d1e80b27515f8ad59e898385caf2e622f0e28708..770803edd15d8c3685d5689de9f0fd24d4d8c878 100644 (file)
@@ -160,7 +160,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;
+  }
 }
 
 /*