diff --git a/core/src/module.cpp b/core/src/module.cpp index 0bce855..255593a 100644 --- a/core/src/module.cpp +++ b/core/src/module.cpp @@ -27,7 +27,7 @@ ModuleManager::Module_t ModuleManager::loadModule(std::string path) { mod.deleteInstance = (void(*)(Instance*))GetProcAddress(mod.handle, "_DELETE_INSTANCE_"); mod.end = (void(*)())GetProcAddress(mod.handle, "_END_"); #else - mod.handle = dlopen(path.c_str(), RTLD_LAZY RTLD_LOCAL); + mod.handle = dlopen(path.c_str(), RTLD_LAZY | RTLD_LOCAL); if (mod.handle == NULL) { spdlog::error("Couldn't load {0}.", path); mod.handle = NULL;