extern ServerConfig *Config;
extern user_hash clientlist;
extern whowas_hash whowas;
+extern Module* IOHookModule;
std::vector<userrec*> local_users;
std::vector<userrec*> all_opers;
if (user->fd > -1)
{
- FOREACH_MOD OnRawSocketClose(user->fd);
+ if (IOHookModule)
+ {
+ IOHookModule->OnRawSocketClose(user->fd);
+ }
SE->DelFd(user->fd);
user->CloseSocket();
}
if (user->fd > -1)
{
- FOREACH_MOD OnRawSocketClose(user->fd);
+ if (IOHookModule)
+ {
+ IOHookModule->OnRawSocketClose(user->fd);
+ }
SE->DelFd(user->fd);
user->CloseSocket();
}