X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_conn_waitpong.cpp;h=9a0adc3d6646507b9fa99d6da968f1727d6fb856;hb=8085aa879bd989b526791797910295944a364084;hp=c27ee0c812c98630163d31b4b40ca43c170c9e2f;hpb=d185decae97752368d5cf62311cbc0d1a52aa22c;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_conn_waitpong.cpp b/src/modules/m_conn_waitpong.cpp index c27ee0c81..9a0adc3d6 100644 --- a/src/modules/m_conn_waitpong.cpp +++ b/src/modules/m_conn_waitpong.cpp @@ -2,8 +2,8 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd: (C) 2002-2008 InspIRCd Development Team - * See: http://www.inspircd.org/wiki/index.php/Credits + * InspIRCd: (C) 2002-2009 InspIRCd Development Team + * See: http://wiki.inspircd.org/Credits * * This program is free but copyrighted software; see * the file COPYING for details. @@ -25,12 +25,12 @@ class ModuleWaitPong : public Module ModuleWaitPong(InspIRCd* Me) : Module(Me), extenstr("waitpong_pingstr") { - OnRehash(NULL,""); + OnRehash(NULL); Implementation eventlist[] = { I_OnUserRegister, I_OnCheckReady, I_OnPreCommand, I_OnRehash, I_OnUserDisconnect, I_OnCleanup }; ServerInstance->Modules->Attach(eventlist, this, 6); } - virtual void OnRehash(User* user, const std::string ¶m) + virtual void OnRehash(User* user) { ConfigReader Conf(ServerInstance); @@ -78,7 +78,7 @@ class ModuleWaitPong : public Module if (pingrpl) { - if (strcmp(pingrpl, parameters[0].c_str()) == 0) + if (!parameters.empty() && (strcmp(pingrpl, parameters[0].c_str()) == 0)) { delete[] pingrpl; user->Shrink(extenstr); @@ -135,7 +135,7 @@ class ModuleWaitPong : public Module virtual Version GetVersion() { - return Version(1, 2, 0, 1, VF_VENDOR, API_VERSION); + return Version("$Id$", VF_VENDOR, API_VERSION); } };