]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_opermodes.cpp
All modules which implement simplemodes (no parameters, not a list mode) can now...
[user/henk/code/inspircd.git] / src / modules / m_opermodes.cpp
index f03d68813c25a625282f833d3b8951b3d8c5fcd2..4526b05d37e6f7501904e01ce5c975d5ba63a8c7 100644 (file)
@@ -28,7 +28,7 @@ class ModuleModesOnOper : public Module
 {
  private:
 
-       Server *Srv;
+       
        ConfigReader *Conf;
 
  public:
@@ -36,7 +36,7 @@ class ModuleModesOnOper : public Module
                : Module::Module(Me)
        {
                
-               Conf = new ConfigReader;
+               Conf = new ConfigReader(ServerInstance);
        }
 
        void Implements(char* List)
@@ -47,7 +47,7 @@ class ModuleModesOnOper : public Module
        virtual void OnRehash(const std::string &parameter)
        {
                DELETE(Conf);
-               Conf = new ConfigReader;
+               Conf = new ConfigReader(ServerInstance);
        }
        
        virtual ~ModuleModesOnOper()
@@ -79,7 +79,7 @@ class ModuleModesOnOper : public Module
                                        const char* modes[2];
                                        modes[0] = user->nick;
                                        modes[1] = ThisOpersModes.c_str();
-                                       Srv->SendMode(modes,2,user);
+                                       ServerInstance->SendMode(modes,2,user);
                                }
                                break;
                        }