
22 Dec
2011
22 Dec
'11
7:13 a.m.
--- src/modules.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/src/modules.c b/src/modules.c index 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