diff options
Diffstat (limited to 'src/modules/extra/m_sqlutils.cpp')
-rw-r--r-- | src/modules/extra/m_sqlutils.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/modules/extra/m_sqlutils.cpp b/src/modules/extra/m_sqlutils.cpp index c423246cc..bec8a4450 100644 --- a/src/modules/extra/m_sqlutils.cpp +++ b/src/modules/extra/m_sqlutils.cpp @@ -35,8 +35,6 @@ typedef std::list<unsigned long> AssocIdList; class ModuleSQLutils : public Module { private: - - IdUserMap iduser; IdChanMap idchan; @@ -44,9 +42,14 @@ public: ModuleSQLutils(InspIRCd* Me) : Module::Module(Me) { - ServerInstance->Log(DEBUG, "%s 'SQLutils' feature", ServerInstance->PublishFeature("SQLutils", this) ? "Published" : "Couldn't publish"); + ServerInstance->PublishInterface("SQLutils", this); } + virtual ~ModuleSQLutils() + { + ServerInstance->UnpublishInterface("SQLutils", this); + } + void Implements(char* List) { List[I_OnChannelDelete] = List[I_OnUnloadModule] = List[I_OnRequest] = List[I_OnUserDisconnect] = 1; @@ -263,12 +266,9 @@ public: virtual Version GetVersion() { - return Version(1, 1, 0, 0, VF_STATIC|VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION); + return Version(1, 1, 0, 0, VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION); } - virtual ~ModuleSQLutils() - { - } }; class ModuleSQLutilsFactory : public ModuleFactory |