diff --git a/Modules.cpp b/Modules.cpp index 584c8040..c05e9d92 100644 --- a/Modules.cpp +++ b/Modules.cpp @@ -723,7 +723,7 @@ bool CModules::LoadModule(const CString& sModule, const CString& sArgs, CUser* p return true; } - unsigned int uDLFlags = RTLD_LAZY; + unsigned int uDLFlags = RTLD_NOW; uDLFlags |= (pUser) ? RTLD_LOCAL : RTLD_GLOBAL; void* p = dlopen((sModPath).c_str(), uDLFlags);