]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_randquote.cpp
Clarify handshake failure messages
[user/henk/code/inspircd.git] / src / modules / m_randquote.cpp
index 3cdf4f30df4ae7389cf98be97081120a5a63a033..6c6f060e85ea3f3b521e631e519fcbd7783de2b3 100644 (file)
@@ -55,19 +55,17 @@ class ModuleRandQuote : public Module
 {
  private:
        CommandRandquote cmd;
-       ConfigReader *conf;
  public:
        ModuleRandQuote()
                : cmd(this)
        {
-
-               conf = new ConfigReader;
+               ConfigReader conf;
                // Sort the Randomizer thingie..
                srand(ServerInstance->Time());
 
-               q_file = conf->ReadValue("randquote","file",0);
-               prefix = conf->ReadValue("randquote","prefix",0);
-               suffix = conf->ReadValue("randquote","suffix",0);
+               q_file = conf.ReadValue("randquote","file",0);
+               prefix = conf.ReadValue("randquote","prefix",0);
+               suffix = conf.ReadValue("randquote","suffix",0);
 
                if (q_file.empty())
                {
@@ -91,7 +89,6 @@ class ModuleRandQuote : public Module
 
        virtual ~ModuleRandQuote()
        {
-               delete conf;
                delete quotes;
        }
 
@@ -100,7 +97,7 @@ class ModuleRandQuote : public Module
                return Version("Provides random Quotes on Connect.",VF_VENDOR);
        }
 
-       virtual void OnUserConnect(User* user)
+       virtual void OnUserConnect(LocalUser* user)
        {
                cmd.Handle(std::vector<std::string>(), user);
        }