]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_sqllog.cpp
Fix memory leaks on reloadmodule and spanningtree unload while connecting servers
[user/henk/code/inspircd.git] / src / modules / m_sqllog.cpp
index f1174b0ce778bc402f6ca9ad6d8a5055f15d93a5..8ff12a8d9fce471294a8b085d00e24a72f65e51a 100644 (file)
@@ -248,7 +248,7 @@ class ModuleSQLLog : public Module
                return MOD_RES_PASSTHRU;
        }
 
-       virtual void OnUserConnect(User* user)
+       virtual void OnUserConnect(LocalUser* user)
        {
                AddLogEntry(LT_CONNECT,user->nick,user->host,user->server);
        }
@@ -258,14 +258,14 @@ class ModuleSQLLog : public Module
                AddLogEntry(LT_DISCONNECT,user->nick,user->host,user->server);
        }
 
-       virtual void OnLoadModule(Module* mod, const std::string &name)
+       virtual void OnLoadModule(Module* mod)
        {
-               AddLogEntry(LT_LOADMODULE,name,ServerInstance->Config->ServerName.c_str(), ServerInstance->Config->ServerName.c_str());
+               AddLogEntry(LT_LOADMODULE,mod->ModuleSourceFile,ServerInstance->Config->ServerName.c_str(), ServerInstance->Config->ServerName.c_str());
        }
 
        virtual Version GetVersion()
        {
-               return Version("Logs network-wide data to an SQL database", VF_VENDOR, API_VERSION);
+               return Version("Logs network-wide data to an SQL database", VF_VENDOR);
        }
 
 };