diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2007-09-30 18:16:53 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2007-09-30 18:16:53 +0000 |
commit | 51b6cc4d3a2b3f4eabf14a8f229f56e35a83905a (patch) | |
tree | eafe06ffb0b36dd3bd7dac46e6581bd82a586d5e | |
parent | 685a4c53199cf067d02dc6f7ed91d20d9f6ddd1e (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.cpp | 2 |
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; |