diff --git a/modules/server/src/topics/skybrowsertopic.cpp b/modules/server/src/topics/skybrowsertopic.cpp index 219688de98..9229ce9b41 100644 --- a/modules/server/src/topics/skybrowsertopic.cpp +++ b/modules/server/src/topics/skybrowsertopic.cpp @@ -56,7 +56,9 @@ SkyBrowserTopic::SkyBrowserTopic() SkyBrowserTopic::~SkyBrowserTopic() { if (_targetDataCallbackHandle != UnsetOnChangeHandle) { SkyBrowserModule* module = global::moduleEngine->module(); - module->removePreSyncCallback(_targetDataCallbackHandle); + if (module) { + module->removePreSyncCallback(_targetDataCallbackHandle); + } } }