]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/mode.cpp
Fix passing wrong instance to resolver
[user/henk/code/inspircd.git] / src / mode.cpp
index 018f3dde59c56821e88ab8dfd64d42669b3a93da..7747664ac387ebf06f01367279fc8d56e959d127 100644 (file)
@@ -69,8 +69,8 @@ using namespace std;
 extern int MODCOUNT;
 extern std::vector<Module*> modules;
 extern std::vector<ircd_module*> factory;
+
 extern InspIRCd* ServerInstance;
-extern ServerConfig* Config;
 
 extern time_t TIME;
 
@@ -467,7 +467,7 @@ void ModeParser::Process(const char** parameters, int pcnt, userrec *user, bool
                        {
                                if (type == MODETYPE_CHANNEL)
                                {
-                                       targetchannel->WriteChannelWithServ(Config->ServerName, "MODE %s %s%s", targetchannel->name, output_sequence.c_str(), parameter_list.str().c_str());
+                                       targetchannel->WriteChannelWithServ(ServerInstance->Config->ServerName, "MODE %s %s%s", targetchannel->name, output_sequence.c_str(), parameter_list.str().c_str());
                                }
                                else
                                {