X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_chghost.cpp;h=8c39114184ef3e32951089de5384eda2f0bfd438;hb=f5c631ef8641db6455bed23c02e5a39f63f7d6d0;hp=ef3155cb676375957672abbf7de79a903f3d43a0;hpb=069a2ef21425007d092342c8c11ec28da2f410d7;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_chghost.cpp b/src/modules/m_chghost.cpp index ef3155cb6..8c3911418 100644 --- a/src/modules/m_chghost.cpp +++ b/src/modules/m_chghost.cpp @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd: (C) 2002-2009 InspIRCd Development Team + * InspIRCd: (C) 2002-2010 InspIRCd Development Team * See: http://wiki.inspircd.org/Credits * * This program is free but copyrighted software; see @@ -24,13 +24,14 @@ class CommandChghost : public Command public: CommandChghost(Module* Creator, char* hmap) : Command(Creator,"CHGHOST", 2), hostmap(hmap) { - flags_needed = 'o'; syntax = " "; + flags_needed = 'o'; + syntax = " "; TRANSLATE3(TR_NICK, TR_TEXT, TR_END); } CmdResult Handle(const std::vector ¶meters, User *user) { - const char * x = parameters[1].c_str(); + const char* x = parameters[1].c_str(); for (; *x; x++) { @@ -40,11 +41,6 @@ class CommandChghost : public Command return CMD_FAILURE; } } - if (parameters[1].empty()) - { - user->WriteServ("NOTICE %s :*** CHGHOST: Host must be specified", user->nick.c_str()); - return CMD_FAILURE; - } if ((parameters[1].c_str() - x) > 63) { @@ -86,7 +82,7 @@ class ModuleChgHost : public Module CommandChghost cmd; char hostmap[256]; public: - ModuleChgHost(InspIRCd* Me) : cmd(this, hostmap) + ModuleChgHost() : cmd(this, hostmap) { OnRehash(NULL); ServerInstance->AddCommand(&cmd); @@ -97,7 +93,7 @@ class ModuleChgHost : public Module void OnRehash(User* user) { - ConfigReader Conf(ServerInstance); + ConfigReader Conf; std::string hmap = Conf.ReadValue("hostname", "charmap", 0); if (hmap.empty()) @@ -114,7 +110,7 @@ class ModuleChgHost : public Module Version GetVersion() { - return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION); + return Version("Provides support for the CHGHOST command", VF_OPTCOMMON | VF_VENDOR); } };