]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/users.cpp
Fixed dodgy makefile generation
[user/henk/code/inspircd.git] / src / users.cpp
index f5183646c4ee01f0757dc8de569f1d70f1b4db71..2ad0fd30739eee0607f0098f019b5372bb036d4f 100644 (file)
@@ -51,6 +51,7 @@ extern serverstats* stats;
 extern ServerConfig *Config;
 extern user_hash clientlist;
 extern whowas_hash whowas;
+extern Module* IOHookModule;
 std::vector<userrec*> local_users;
 
 std::vector<userrec*> all_opers;
@@ -376,7 +377,10 @@ void kill_link(userrec *user,const char* r)
 
         if (user->fd > -1)
         {
-                FOREACH_MOD OnRawSocketClose(user->fd);
+               if (IOHookModule)
+               {
+                       IOHookModule->OnRawSocketClose(user->fd);
+               }
                 SE->DelFd(user->fd);
                 user->CloseSocket();
         }
@@ -436,7 +440,10 @@ void kill_link_silent(userrec *user,const char* r)
 
         if (user->fd > -1)
         {
-                FOREACH_MOD OnRawSocketClose(user->fd);
+               if (IOHookModule)
+               {
+                       IOHookModule->OnRawSocketClose(user->fd);
+               }
                 SE->DelFd(user->fd);
                 user->CloseSocket();
         }