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