]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_taxonomy.cpp
Fix segfault in m_chanprotect when OnAccessCheck is called with a null channel
[user/henk/code/inspircd.git] / src / modules / m_taxonomy.cpp
index 83ee05749211f4a0a6f8bb11982ca6c6da353636..7be719bd30fa03bccfe1030aabd6b0f2887729e2 100644 (file)
  */
 class CommandTaxonomy : public Command
 {
-       Module* Creator;
  public:
        /* Command 'taxonomy', takes no parameters and needs no special modes */
-       CommandTaxonomy (InspIRCd* Instance, Module* maker) : Command(Instance,"TAXONOMY", "o", 1), Creator(maker)
+       CommandTaxonomy (InspIRCd* Instance, Module* maker) : Command(Instance,maker,"TAXONOMY", "o", 1)
        {
-               this->source = "m_taxonomy.so";
                syntax = "<nickname>";
        }
 
@@ -36,7 +34,7 @@ class CommandTaxonomy : public Command
                        std::deque<std::string> list;
                        dest->GetExtList(list);
                        user->WriteNumeric(304, "" + std::string(user->nick) + ":TAXONOMY ITEMS " + std::string(dest->nick) + " " +ConvToStr(list.size()));
-                       FOREACH_MOD(I_OnSyncUser, OnSyncUser(dest, Creator, user));
+                       FOREACH_MOD(I_OnSyncUser, OnSyncUser(dest, creator, user));
                        user->WriteNumeric(304, "" + std::string(user->nick) + ":TAXONOMY END");
                }
                return CMD_LOCALONLY;