diff options
Diffstat (limited to 'src/modules/m_spanningtree.cpp')
-rw-r--r-- | src/modules/m_spanningtree.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/m_spanningtree.cpp b/src/modules/m_spanningtree.cpp index 90ff03905..3de75765b 100644 --- a/src/modules/m_spanningtree.cpp +++ b/src/modules/m_spanningtree.cpp @@ -546,6 +546,7 @@ class TreeSocket : public InspSocket clientlist[tempnick]->chans[i].channel = NULL; clientlist[tempnick]->chans[i].uc_modes = 0; } + params[7] = ":" + params[7]; DoOneToAllButSender(source,"NICK",params,source); return true; } @@ -679,6 +680,7 @@ class TreeSocket : public InspSocket userrec* who = Srv->FindNick(nick); if (who) { + params[1] = ":" + params[1]; DoOneToAllButSender(prefix,"KILL",params,u->server); Srv->QuitUser(who,reason); } @@ -739,6 +741,7 @@ class TreeSocket : public InspSocket // node. TreeServer* Node = new TreeServer(servername,description,TreeRoot,this); TreeRoot->AddChild(Node); + params[3] = ":" + params[3]; DoOneToAllButSender(TreeRoot->GetName(),"SERVER",params,servername); this->DoBurst(Node); return true; |