summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2007-09-30 18:16:53 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2007-09-30 18:16:53 +0000
commit51b6cc4d3a2b3f4eabf14a8f229f56e35a83905a (patch)
treeeafe06ffb0b36dd3bd7dac46e6581bd82a586d5e
parent685a4c53199cf067d02dc6f7ed91d20d9f6ddd1e (diff)
Users were also being attached to the wrong server names (by uid and not by server name) meaning that users werent being quit on squit. this was hampering my efforts to find an unrelated bug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8103 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r--src/modules/m_spanningtree/treesocket1.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/m_spanningtree/treesocket1.cpp b/src/modules/m_spanningtree/treesocket1.cpp
index b954ade9b..cf3668acc 100644
--- a/src/modules/m_spanningtree/treesocket1.cpp
+++ b/src/modules/m_spanningtree/treesocket1.cpp
@@ -1081,7 +1081,7 @@ bool TreeSocket::ParseUID(const std::string &source, std::deque<std::string> &pa
strlcpy(_new->nick, tempnick, NICKMAX - 1);
strlcpy(_new->host, params[3].c_str(),64);
strlcpy(_new->dhost, params[4].c_str(),64);
- _new->server = this->Instance->FindServerNamePtr(source.c_str());
+ _new->server = this->Instance->FindServerNamePtr(remoteserver->GetName().c_str());
strlcpy(_new->ident, params[5].c_str(),IDENTMAX);
strlcpy(_new->fullname, params[9].c_str(),MAXGECOS);
_new->registered = REG_ALL;