X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_alias.cpp;h=a816f72350044df3a6192bb04b788c922cfa4405;hb=9dd72b7003963d868a23da930a91300b49ab4959;hp=80b55e0a4ab911b90a92b02cde7457d52fd355f4;hpb=9a526c77cc57921d81f4d8617b7e42bdb72dc79c;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_alias.cpp b/src/modules/m_alias.cpp index 80b55e0a4..a816f7235 100644 --- a/src/modules/m_alias.cpp +++ b/src/modules/m_alias.cpp @@ -79,7 +79,7 @@ class ModuleAlias : public Module virtual ~ModuleAlias() { - delete MyConf; + DELETE(MyConf); } virtual Version GetVersion() @@ -112,7 +112,7 @@ class ModuleAlias : public Module return 1; } } - if (Aliases[i].uline) + if ((u != NULL) && (Aliases[i].requires != "") && (Aliases[i].uline)) { if (!Srv->IsUlined(u->server)) { @@ -150,7 +150,7 @@ class ModuleAlias : public Module virtual void OnRehash(const std::string ¶meter) { - delete MyConf; + DELETE(MyConf); MyConf = new ConfigReader; ReadAliases();