X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_spanningtree%2Fsvsnick.cpp;h=84cf8558cef2a3ef31fb51239106cec3515f0633;hb=afefc6bfe9e184086247fc305a41ef1c21cb136b;hp=bb21fc54d374cf40a38c28a87e11485a3bce8a20;hpb=1f74e543bda13e761e7fc6b161e8f736a3dd6042;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_spanningtree/svsnick.cpp b/src/modules/m_spanningtree/svsnick.cpp index bb21fc54d..84cf8558c 100644 --- a/src/modules/m_spanningtree/svsnick.cpp +++ b/src/modules/m_spanningtree/svsnick.cpp @@ -62,7 +62,7 @@ CmdResult CommandSVSNick::Handle(User* user, std::vector& parameter if (!u->ChangeNick(nick, NickTS)) { - /* buh. UID them */ + // Changing to 'nick' failed (it may already be in use), change to the uuid u->ChangeNick(u->uuid); } } @@ -72,8 +72,5 @@ CmdResult CommandSVSNick::Handle(User* user, std::vector& parameter RouteDescriptor CommandSVSNick::GetRouting(User* user, const std::vector& parameters) { - User* u = ServerInstance->FindNick(parameters[0]); - if (u) - return ROUTE_OPT_UCAST(u->server); - return ROUTE_LOCALONLY; + return ROUTE_OPT_UCAST(parameters[0]); }