]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_nationalchars.cpp
Remove m_testcommand too
[user/henk/code/inspircd.git] / src / modules / m_nationalchars.cpp
index 64de4d858fc4dafdd4cc95ed2e6fdd8f7d349ab3..f27b54a520c82d5d4f3a2cb99676fd0bbce4985a 100755 (executable)
@@ -226,7 +226,7 @@ class ModuleNationalChars : public Module
  public:
        ModuleNationalChars(InspIRCd* Me) : Module(Me)
        {
-               rememberer = (caller2<bool, const char*, size_t> *) malloc(sizeof(rememberer));
+               rememberer = (caller2<bool, const char*, size_t> *) malloc(sizeof(caller2<bool, const char*, size_t>));
 
                lowermap_rememberer = national_case_insensitive_map;
                memcpy(m_lower, rfc_case_insensitive_map, 256);
@@ -240,7 +240,7 @@ class ModuleNationalChars : public Module
 
                Implementation eventlist[] = { I_OnRehash, I_On005Numeric };
                ServerInstance->Modules->Attach(eventlist, this, 2);
-               OnRehash(NULL, "");
+               OnRehash(NULL);
        }
 
        virtual void On005Numeric(std::string &output)
@@ -250,7 +250,7 @@ class ModuleNationalChars : public Module
                SearchAndReplace(output, std::string("CASEMAPPING=rfc1459"), tmp);
        }
 
-       virtual void OnRehash(User* user, const std::string &parameter)
+       virtual void OnRehash(User* user)
        {
                ConfigReader* conf = new ConfigReader(ServerInstance);
                charset = conf->ReadValue("nationalchars", "file", 0);