X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Finspircd.cpp;h=c370c7f842d462f0fa6610dcbfc35f4f3e33c3a6;hb=ca0889d458ab768f32f399c0afe5f4e36dcd07d9;hp=0b9c5f9756bee5cd8f8226bfaa650e5a369fbc7b;hpb=c07c9729f37becb33900a9ff8b0b08ee1e8648a1;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/inspircd.cpp b/src/inspircd.cpp index 0b9c5f975..c370c7f84 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -37,7 +37,6 @@ using namespace std; #include #include #include -#include #ifdef THREADED_DNS #include #endif @@ -58,7 +57,6 @@ using namespace std; #include "socketengine.h" #include "userprocess.h" #include "socket.h" -#include "dns.h" #include "typedefs.h" #include "command_parse.h" @@ -76,7 +74,6 @@ extern int MODCOUNT; int openSockfd[MAXSOCKS]; sockaddr_in client,server; socklen_t length; -extern Module* IOHookModule; extern InspSocket* socket_ref[65535]; @@ -398,7 +395,7 @@ int InspIRCd::Run() /* Until THIS point, ServerInstance == NULL */ - LoadAllModules(); + LoadAllModules(this); printf("\nInspIRCd is now running!\n"); @@ -530,9 +527,9 @@ int InspIRCd::Run() */ if (incomingSockfd >= 0) { - if (IOHookModule) + if (Config->GetIOHook(in_port)) { - IOHookModule->OnRawSocketAccept(incomingSockfd, target, in_port); + Config->GetIOHook(in_port)->OnRawSocketAccept(incomingSockfd, target, in_port); } stats->statsAccept++; AddClient(incomingSockfd, target, in_port, false, target);