aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree.cpp
diff options
context:
space:
mode:
authorGravatar brain2006-05-11 21:27:18 +0000
committerGravatar brain2006-05-11 21:27:18 +0000
commitd0fe7ccb12629dc40a95bd5637740cf799a54489 (patch)
tree389c98810b846dbd0d77ec22357cc021d6a17ba7 /src/modules/m_spanningtree.cpp
parentRemoval of map counts temporarily (diff)
Debugging
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3952 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_spanningtree.cpp')
-rw-r--r--src/modules/m_spanningtree.cpp33
1 files changed, 18 insertions, 15 deletions
diff --git a/src/modules/m_spanningtree.cpp b/src/modules/m_spanningtree.cpp
index 3bdf4dfb8..6a8583433 100644
--- a/src/modules/m_spanningtree.cpp
+++ b/src/modules/m_spanningtree.cpp
@@ -3593,17 +3593,20 @@ class ModuleSpanningTree : public Module
params.push_back(":"+std::string(user->fullname));
DoOneToMany(Srv->GetServerName(),"NICK",params);
- //TreeServer* SourceServer = FindServer(Srv->GetServerName());
+ //TreeServer* SourceServer = FindServer(user->server);
+ log(DEBUG,"User %s!%s@%s '%s'",user->nick,user->ident,user->host,user->fullname);
+ char* xxx = user->server;
+ TreeServer* SourceServer = FindServer(user->server);
// User is Local, change needs to be reflected!
- //if (user->server)
- //{
- // log(DEBUG,"Server name is %s",user->server);
- // tREEsErver* SourceServer = FindServer(user->server);
- // if (SourceServer)
- // {
- // SourceServer->AddUserCount();
- // }
- //}
+ if (user->server)
+ {
+ log(DEBUG,"Server name is %s",user->server);
+ tREEsErver* SourceServer = FindServer(user->server);
+ if (SourceServer)
+ {
+ SourceServer->AddUserCount();
+ }
+ }
}
}
@@ -3617,11 +3620,11 @@ class ModuleSpanningTree : public Module
DoOneToMany(user->nick,"QUIT",params);
}
// Regardless, We need to modify the user Counts..
- //TreeServer* SourceServer = FindServer(Srv->GetServerName());
- //if (SourceServer)
- //{
- // SourceServer->DelUserCount();
- //}
+ TreeServer* SourceServer = FindServer(user->server);
+ if (SourceServer)
+ {
+ SourceServer->DelUserCount();
+ }
}