X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_spanningtree%2Fsvsnick.cpp;h=43fa0f296ec6cb5811a9cd69a56b1e3e77c56720;hb=a8b146419b2aae36da25b7202292528efd3158a9;hp=01b83dc2c039d03a3e09e386e32b4d42327ed25c;hpb=b1173ca66a3a3dc3d1ae0b3f305e1b37e3d5c982;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_spanningtree/svsnick.cpp b/src/modules/m_spanningtree/svsnick.cpp index 01b83dc2c..43fa0f296 100644 --- a/src/modules/m_spanningtree/svsnick.cpp +++ b/src/modules/m_spanningtree/svsnick.cpp @@ -33,17 +33,10 @@ CmdResult CommandSVSNick::Handle(User* user, std::vector& parameter if (isdigit(nick[0])) nick = u->uuid; - // Don't update the TS if the nick is exactly the same - if (u->nick == nick) - return CMD_FAILURE; - time_t NickTS = ConvToInt(parameters[2]); if (NickTS <= 0) return CMD_FAILURE; - ModuleSpanningTree* st = (ModuleSpanningTree*)(Module*)creator; - st->KeepNickTS = true; - if (!u->ForceNickChange(nick, NickTS)) { /* buh. UID them */ @@ -52,8 +45,6 @@ CmdResult CommandSVSNick::Handle(User* user, std::vector& parameter ServerInstance->Users->QuitUser(u, "Nickname collision"); } } - - st->KeepNickTS = false; } return CMD_SUCCESS;