
22 Dec
2011
22 Dec
'11
9:16 a.m.
--- src/modules.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/modules.c b/src/modules.c index 8e5bff0..b87e130 100644 --- a/src/modules.c +++ b/src/modules.c @@ -145,8 +145,10 @@ modsym_load(aClient *sptr, char *modname, char *symbol, void *modulehandle, ret = dlsym(modulehandle, symbol); - if((error = dlerror()) != NULL) + if(ret == NULL) { + error = dlerror(); + if(sptr) sendto_one(sptr, ":%s NOTICE %s :Module symbol error for %s/%s: %s", me.name, sptr->name, modname, symbol, error); -- 1.7.2.5