X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fdynamic.cpp;h=70d5e7cae8b5a47d278c0199ba381f284889d693;hb=a8878569083bfa4753e9e118adee0ed1da6a0325;hp=b993b8af579d8d8026ec56b8e92d1aab0162ce96;hpb=060f4034303f798ee0a55a926c2c2a120b865df4;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/dynamic.cpp b/src/dynamic.cpp index b993b8af5..70d5e7cae 100644 --- a/src/dynamic.cpp +++ b/src/dynamic.cpp @@ -11,8 +11,6 @@ * --------------------------------------------------- */ -/* $Core */ - #include "inspircd.h" #include "dynamic.h" #ifndef WIN32 @@ -28,7 +26,7 @@ DLLManager::DLLManager(const char *fname) return; } - h = dlopen(fname, RTLD_NOW|RTLD_LOCAL|RTLD_NODELETE); + h = dlopen(fname, RTLD_NOW|RTLD_LOCAL); if (!h) { err = dlerror(); @@ -53,7 +51,7 @@ Module* DLLManager::callInit() return NULL; init_t initfn; - initfn.vptr = dlsym(h, "init_module"); + initfn.vptr = dlsym(h, MODULE_INIT_STR); if (!initfn.vptr) { err = dlerror();