130 |
|
|
131 |
|
if ((modp = lt_dlsym(tmpptr, "module_entry")) == NULL) |
132 |
|
{ |
133 |
< |
sendto_realops_flags(UMODE_ALL, L_ALL, "Module %s has no module_entry export", |
134 |
< |
mod_basename); |
135 |
< |
ilog(LOG_TYPE_IRCD, "Module %s has no module_entry export", mod_basename); |
133 |
> |
const char *err = ((err = lt_dlerror())) ? err : "<unknown>"; |
134 |
> |
|
135 |
> |
sendto_realops_flags(UMODE_ALL, L_ALL, "Error loading module %s: %s", |
136 |
> |
mod_basename, err); |
137 |
> |
ilog(LOG_TYPE_IRCD, "Error loading module %s: %s", mod_basename, err); |
138 |
|
lt_dlclose(tmpptr); |
139 |
|
return -1; |
140 |
|
} |