X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_opermodes.cpp;h=1181a32c35d631cd166d2434751efc2521888f53;hb=fea1a27cb96a114f698eedcf90401b78406108fb;hp=6bf823d319eaccd91389c67c57ce70bc6b2094f4;hpb=a7b0c26a4c56440e4bc5ddc6d3ecfeb36089dbb2;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_opermodes.cpp b/src/modules/m_opermodes.cpp index 6bf823d31..1181a32c3 100644 --- a/src/modules/m_opermodes.cpp +++ b/src/modules/m_opermodes.cpp @@ -19,6 +19,7 @@ using namespace std; #include #include "users.h" #include "channels.h" +#include "inspircd.h" #include "modules.h" /* $ModDesc: Sets (and unsets) modes on opers when they oper up */ @@ -45,13 +46,13 @@ class ModuleModesOnOper : public Module virtual void OnRehash(const std::string ¶meter) { - delete Conf; + DELETE(Conf); Conf = new ConfigReader; } virtual ~ModuleModesOnOper() { - delete Conf; + DELETE(Conf); } virtual Version GetVersion() @@ -75,9 +76,9 @@ class ModuleModesOnOper : public Module ThisOpersModes = "+" + ThisOpersModes; if (ThisOpersModes != "") { - char* modes[2]; + const char* modes[2]; modes[0] = user->nick; - modes[1] = (char*)ThisOpersModes.c_str(); + modes[1] = ThisOpersModes.c_str(); Srv->SendMode(modes,2,user); } break;