--- 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