summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2007-01-01 18:56:33 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2007-01-01 18:56:33 +0000
commitfa92fd62c248f296a19a0444dfa1526e9389901c (patch)
tree01e015e927f93bd8516c511ccce1005fd4fdb0e8 /src
parent27ee9a8e52cfb8385e966e779f3aba38fbec91a8 (diff)
Do not use these tweaks yet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6199 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src')
-rw-r--r--src/modules/m_spanningtree.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/modules/m_spanningtree.cpp b/src/modules/m_spanningtree.cpp
index 0ef2e6602..1e848176f 100644
--- a/src/modules/m_spanningtree.cpp
+++ b/src/modules/m_spanningtree.cpp
@@ -1643,6 +1643,7 @@ class TreeSocket : public InspSocket
*/
if (ourTS > TS)
{
+ Instance->Log(DEBUG,"************ WE LOST TS COMPARE, DEOPPING EVERYONE ********************* ");
std::deque<std::string> param_list;
/* Lower the TS here */
@@ -1652,12 +1653,9 @@ class TreeSocket : public InspSocket
ourTS = TS;
/* Zap all the privilage modes on our side, if the channel exists here */
- if (!created)
- {
- param_list.push_back(channel);
- this->RemoveStatus(Instance->Config->ServerName, param_list);
- chan->age = TS;
- }
+ param_list.push_back(channel);
+ this->RemoveStatus(Instance->Config->ServerName, param_list);
+ chan->age = TS;
}
/* Put the final parameter of the FJOIN into a tokenstream ready to split it */