diff --git a/src/libcalamaresui/modulesystem/ModuleManager.cpp b/src/libcalamaresui/modulesystem/ModuleManager.cpp index 0c75379a4..29a22f979 100644 --- a/src/libcalamaresui/modulesystem/ModuleManager.cpp +++ b/src/libcalamaresui/modulesystem/ModuleManager.cpp @@ -109,7 +109,8 @@ ModuleManager::loadModules( Phase phase ) qApp->exit( 1 ); return; } - if ( m_availableModules.value( moduleName )->isLoaded() ) + Module* thisModule = m_availableModules.value( moduleName ); + if ( thisModule && thisModule->isLoaded() ) { cDebug() << "Module" << moduleName << "already loaded."; continue;