--- src/modules.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/modules.c b/src/modules.cindex 6e75ea4..8e5bff0 100644
--- a/src/modules.c+++ b/src/modules.c@@ -140,6 +140,9 @@ modsym_load(aClient *sptr, char *modname, char *symbol, void *modulehandle, void *ret; const char *error;
+ /* Clear dlerror() to make sure we're dealing with our own */+ dlerror();+ ret = dlsym(modulehandle, symbol);
if((error = dlerror()) != NULL)
-- 1.7.2.5