]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_conn_waitpong.cpp
To be more specific, specify rpath() macro here
[user/henk/code/inspircd.git] / src / modules / m_conn_waitpong.cpp
index 8d62357cd75013d03907d5446bb99821ff453e94..2bb1b107a5b48a3efcc3ad04a0a133cd2dabfd0f 100644 (file)
@@ -1,6 +1,18 @@
+/*       +------------------------------------+
+ *       | Inspire Internet Relay Chat Daemon |
+ *       +------------------------------------+
+ *
+ *  InspIRCd: (C) 2002-2007 InspIRCd Development Team
+ * See: http://www.inspircd.org/wiki/index.php/Credits
+ *
+ * This program is free but copyrighted software; see
+ *            the file COPYING for details.
+ *
+ * ---------------------------------------------------
+ */
+
 #include <stdlib.h>
 #include <string>
-#include "aes.h"
 #include "users.h"
 #include "channels.h"
 #include "modules.h"
 
 char* RandString(unsigned int length)
 {
-       unsigned char* tmp = new unsigned char[(length/4)*3];
-       
-       for(unsigned int i = 0; i < (length/4)*3; i++)
-               tmp[i] = (unsigned char)rand();
-               
        unsigned char* out = new unsigned char[length+1];
-
-       to64frombits(out, tmp, (length/4)*3);
-       
+       for(unsigned int i = 0; i < length; i++)
+               out[i] = ((rand() % 26) + 65);
        out[length] = '\0';
-       
-       DELETE(tmp);
-       
+
        return (char*)out;
 }
 
@@ -41,11 +45,10 @@ class ModuleWaitPong : public Module
        ModuleWaitPong(InspIRCd* Me)
                : Module::Module(Me)
        {
-               
-               OnRehash("");
+               OnRehash(NULL,"");
        }
        
-       virtual void OnRehash(const std::string &param)
+       virtual void OnRehash(userrec* user, const std::string &param)
        {
                Conf = new ConfigReader(ServerInstance);