From 2c3f10316c1fcfd137d83ecfe302d3ffeaad3e6f Mon Sep 17 00:00:00 2001 From: danieldg Date: Sat, 14 Mar 2009 14:31:48 +0000 Subject: Revert r11194 "Quiet bursts for uplinks, suggested by HiroP, thanks!" This check on uplink was not sufficient. It has been replaced by marking children of a bursting server as bursting, so the uplink is no longer needed. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11218 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_spanningtree/opertype.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/modules/m_spanningtree/opertype.cpp') diff --git a/src/modules/m_spanningtree/opertype.cpp b/src/modules/m_spanningtree/opertype.cpp index c76425fda..62016ccaf 100644 --- a/src/modules/m_spanningtree/opertype.cpp +++ b/src/modules/m_spanningtree/opertype.cpp @@ -24,7 +24,7 @@ /** Because the core won't let users or even SERVERS set +o, * we use the OPERTYPE command to do this. */ -bool TreeSocket::OperType(const std::string &prefix, std::deque ¶ms, const std::string &up) +bool TreeSocket::OperType(const std::string &prefix, std::deque ¶ms) { if (params.size() != 1) return true; @@ -39,17 +39,16 @@ bool TreeSocket::OperType(const std::string &prefix, std::deque &pa Utils->DoOneToAllButSender(u->uuid, "OPERTYPE", params, u->server); TreeServer* remoteserver = Utils->FindServer(u->server); - TreeServer* uplink = Utils->FindServer(up); bool dosend = true; - if (this->Utils->quiet_bursts && uplink) + if (this->Utils->quiet_bursts) { /* * If quiet bursts are enabled, and server is bursting or silent uline (i.e. services), * then do nothing. -- w00t */ if ( - remoteserver->bursting || uplink->bursting || + remoteserver->bursting || this->ServerInstance->SilentULine(this->ServerInstance->FindServerNamePtr(u->server)) ) { -- cgit v1.2.3