X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_spanningtree%2Fnickcollide.cpp;h=62e43a0b1d9e141e6b31899623365e746c086dcb;hb=a8b146419b2aae36da25b7202292528efd3158a9;hp=e849c69aea6b0e01742ac263ac2dbd8cfd36d00c;hpb=5cc9614e73a783dec7a8e0887a0435cf577eaad4;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_spanningtree/nickcollide.cpp b/src/modules/m_spanningtree/nickcollide.cpp index e849c69ae..62e43a0b1 100644 --- a/src/modules/m_spanningtree/nickcollide.cpp +++ b/src/modules/m_spanningtree/nickcollide.cpp @@ -23,6 +23,7 @@ #include "treesocket.h" #include "treeserver.h" #include "utils.h" +#include "commandbuilder.h" /* * Yes, this function looks a little ugly. @@ -105,10 +106,10 @@ int SpanningTreeUtilities::DoCollision(User* u, TreeServer* server, time_t remot * Local-side nick needs to change. Just in case we are hub, and * this "local" nick is actually behind us, send an SAVE out. */ - parameterlist params; + CmdBuilder params("SAVE"); params.push_back(u->uuid); params.push_back(ConvToStr(u->age)); - this->DoOneToMany(ServerInstance->Config->GetSID(),"SAVE",params); + params.Broadcast(); u->ForceNickChange(u->uuid); @@ -138,4 +139,3 @@ int SpanningTreeUtilities::DoCollision(User* u, TreeServer* server, time_t remot return 3; } -