]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_chanhistory.cpp
Fix m_chanhistory sending the history notice directly to the user.
[user/henk/code/inspircd.git] / src / modules / m_chanhistory.cpp
index c51e6337e489e78bb61836fc8c504bf619e66b49..e8a516b947aa8c1f2b7c3c95a2d0917893aa47f1 100644 (file)
@@ -116,7 +116,7 @@ class ModuleChanHistory : public Module
        void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
        {
                ConfigTag* tag = ServerInstance->Config->ConfValue("chanhistory");
-               m.maxlines = tag->getInt("maxlines", 50);
+               m.maxlines = tag->getInt("maxlines", 50, 1);
                sendnotice = tag->getBool("notice", true);
                dobots = tag->getBool("bots", true);
        }
@@ -157,7 +157,7 @@ class ModuleChanHistory : public Module
                        std::string message("Replaying up to " + ConvToStr(list->maxlen) + " lines of pre-join history");
                        if (list->maxtime > 0)
                                message.append(" spanning up to " + ConvToStr(list->maxtime) + " seconds");
-                       memb->user->WriteNotice(message);
+                       memb->WriteNotice(message);
                }
 
                for(std::deque<HistoryItem>::iterator i = list->lines.begin(); i != list->lines.end(); ++i)