aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree/utils.cpp
diff options
context:
space:
mode:
authorGravatar danieldg2009-10-01 14:40:17 +0000
committerGravatar danieldg2009-10-01 14:40:17 +0000
commit6e6846b68a28d858275702e6662e79328e62c60e (patch)
tree473d335e0346896dd539becdb24e8de3cab248a8 /src/modules/m_spanningtree/utils.cpp
parentChange SWHOIS to OPTCOMMON, remove m_operinvex (diff)
downloadinspircd++-6e6846b68a28d858275702e6662e79328e62c60e.tar.gz
inspircd++-6e6846b68a28d858275702e6662e79328e62c60e.tar.bz2
inspircd++-6e6846b68a28d858275702e6662e79328e62c60e.zip
Fix some valgrind warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11790 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_spanningtree/utils.cpp')
-rw-r--r--src/modules/m_spanningtree/utils.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/modules/m_spanningtree/utils.cpp b/src/modules/m_spanningtree/utils.cpp
index 5091859e1..5862d95e7 100644
--- a/src/modules/m_spanningtree/utils.cpp
+++ b/src/modules/m_spanningtree/utils.cpp
@@ -632,6 +632,7 @@ void SpanningTreeUtilities::ReadConfiguration(bool rebind)
{
reference<Autoconnect> A = new Autoconnect;
A->Period = Conf->ReadInteger("autoconnect", "period", j, true);
+ A->NextConnectTime = ServerInstance->Time() + A->Period;
A->position = -1;
std::string servers = Conf->ReadValue("autoconnect", "server", j);
irc::spacesepstream ss(servers);
@@ -641,10 +642,6 @@ void SpanningTreeUtilities::ReadConfiguration(bool rebind)
A->servers.push_back(server);
}
- // Fix: Only trip autoconnects if this wouldn't delay autoconnect..
- if (A->NextConnectTime > ((time_t)(ServerInstance->Time() + A->Period)))
- A->NextConnectTime = ServerInstance->Time() + A->Period;
-
if (A->Period <= 0)
{
throw CoreException("Invalid configuration for autoconnect, period not a positive integer!");