]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules.cpp
Fix global session checks
[user/henk/code/inspircd.git] / src / modules.cpp
index 25062cd477ec824dbfd3343f6c9e940a436f6aa0..9bb8e9a057bc0756b136040cbb0d85af9b83b75c 100644 (file)
@@ -185,7 +185,7 @@ int         Module::OnCheckInvite(userrec* user, chanrec* chan) { return 0; };
 int            Module::OnCheckKey(userrec* user, chanrec* chan, const std::string &keygiven) { return 0; };
 int            Module::OnCheckLimit(userrec* user, chanrec* chan) { return 0; };
 int            Module::OnCheckBan(userrec* user, chanrec* chan) { return 0; };
-int            Module::OnStats(char symbol, userrec* user) { return 0; };
+int            Module::OnStats(char symbol, userrec* user, string_list &results) { return 0; };
 int            Module::OnChangeLocalUserHost(userrec* user, const std::string &newhost) { return 0; };
 int            Module::OnChangeLocalUserGECOS(userrec* user, const std::string &newhost) { return 0; };
 int            Module::OnLocalTopicChange(userrec* user, chanrec* chan, const std::string &topic) { return 0; };
@@ -472,7 +472,7 @@ void Server::AddCommand(command_t *f)
 
 void Server::SendMode(const char** parameters, int pcnt, userrec *user)
 {
-       //ServerInstance->ModeGrok->ServerMode(parameters,pcnt,user);
+       ServerInstance->ModeGrok->Process(parameters,pcnt,user,true);
 }
 
 void Server::Send(int Socket, const std::string &s)
@@ -632,7 +632,7 @@ bool Server::DelModeWatcher(ModeWatcher* mw)
 
 bool Server::AddResolver(Resolver* r)
 {
-       return dns_add_class(r);
+       return ServerInstance->Res->AddResolverClass(r);
 }
 
 int Server::CountUsers(chanrec* c)