From: brain Date: Sun, 4 Nov 2007 16:26:46 +0000 (+0000) Subject: Fix this one too X-Git-Tag: v2.0.23~4209 X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=25df845b90ae9520a51baebbe25623fa04a6283e;p=user%2Fhenk%2Fcode%2Finspircd.git Fix this one too git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8501 e03df62e-2008-0410-955e-edbf42e46eb7 --- diff --git a/src/modules/m_banexception.cpp b/src/modules/m_banexception.cpp index 8bd53d62d..d48917737 100644 --- a/src/modules/m_banexception.cpp +++ b/src/modules/m_banexception.cpp @@ -49,12 +49,10 @@ public: if (!ServerInstance->AddMode(be)) throw ModuleException("Could not add new modes!"); ServerInstance->Modules->PublishInterface("ChannelBanList", this); - } - - virtual void Implements(char* List) - { - be->DoImplements(List); - List[I_OnRehash] = List[I_OnRequest] = List[I_On005Numeric] = List[I_OnCheckBan] = 1; + + //be->DoImplements(List); + Implementation list[] = { I_OnRehash, I_OnRequest, I_On005Numeric, I_OnCheckBan }; + Me->Modules->Attach(this, list, sizeof(list)); } virtual void On005Numeric(std::string &output)