aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree/uid.cpp
diff options
context:
space:
mode:
authorGravatar Attila Molnar2014-07-27 19:11:48 +0200
committerGravatar Attila Molnar2014-07-27 19:11:48 +0200
commit3c810a7af5f568ae870c4439b5ea2a4d89fa7d01 (patch)
tree72ca28b36b4c8be903fa713b7dbe751e8d0e73cb /src/modules/m_spanningtree/uid.cpp
parentm_spanningtree Only mark one server as finished bursting on ENDBURST (or PONG... (diff)
downloadinspircd++-3c810a7af5f568ae870c4439b5ea2a4d89fa7d01.tar.gz
inspircd++-3c810a7af5f568ae870c4439b5ea2a4d89fa7d01.tar.bz2
inspircd++-3c810a7af5f568ae870c4439b5ea2a4d89fa7d01.zip
m_spanningtree Keep track of whether servers are behind a bursting server, use it to implement quietbursts
Diffstat (limited to 'src/modules/m_spanningtree/uid.cpp')
-rw-r--r--src/modules/m_spanningtree/uid.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/m_spanningtree/uid.cpp b/src/modules/m_spanningtree/uid.cpp
index f7749a1e4..398573616 100644
--- a/src/modules/m_spanningtree/uid.cpp
+++ b/src/modules/m_spanningtree/uid.cpp
@@ -129,7 +129,7 @@ CmdResult CommandUID::HandleServer(TreeServer* remoteserver, std::vector<std::st
bool dosend = true;
- if ((Utils->quiet_bursts && remoteserver->IsBursting()) || _new->server->IsSilentULine())
+ if ((Utils->quiet_bursts && remoteserver->IsBehindBursting()) || _new->server->IsSilentULine())
dosend = false;
if (dosend)