]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_showwhois.cpp
Fixed compile problems... Move along please, nothing to see here..
[user/henk/code/inspircd.git] / src / modules / m_showwhois.cpp
index e19eddb1e8621af322261299a9c39236d9fd72f9..c16135679e9c667dd041600496e8f6543a1a6f33 100644 (file)
@@ -9,20 +9,20 @@ using namespace std;
 
 /* $ModDesc: Allows opers to set +W to see when a user uses WHOIS on them */
 
-Server *Srv;
-
 class ModuleShowwhois : public Module
 {
+               Server* Srv;
+
        public:
-               ModuleShowwhois()
+               ModuleShowwhois(Server* Me)
+                       : Module::Module(Me)
                {
-                       Srv = new Server;
+                       Srv = Me;
                        Srv->AddExtendedMode('W',MT_CLIENT,true,0,0);
                }
 
                ~ModuleShowwhois()
                {
-                       delete Srv;
                }
 
                virtual Version GetVersion()
@@ -61,9 +61,9 @@ class ModuleShowwhoisFactory : public ModuleFactory
                {
                }
 
-               virtual Module* CreateModule()
+               virtual Module* CreateModule(Server* Me)
                {
-                       return new ModuleShowwhois;
+                       return new ModuleShowwhois(Me);
                }
 
 };