From 2d34bb24b265a9c59f0741b6d7c44e3fd844767f Mon Sep 17 00:00:00 2001 From: w00t Date: Sun, 3 Feb 2008 11:49:25 +0000 Subject: Fix burst time indicator: set startburst in treeserver's constructor, BURST in treesocket is only valid placement for incoming connections. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8803 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_spanningtree/treeserver.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/modules/m_spanningtree/treeserver.cpp') diff --git a/src/modules/m_spanningtree/treeserver.cpp b/src/modules/m_spanningtree/treeserver.cpp index 7c4287b4d..ec3fceb1d 100644 --- a/src/modules/m_spanningtree/treeserver.cpp +++ b/src/modules/m_spanningtree/treeserver.cpp @@ -69,6 +69,13 @@ TreeServer::TreeServer(SpanningTreeUtilities* Util, InspIRCd* Instance, std::str this->SetPingFlag(); DupError = false; StartBurst = rtt = 0; + + timeval t; + gettimeofday(&t, NULL); + long ts = (t.tv_sec * 1000) + (t.tv_usec / 1000); + this->StartBurst = ts; + Instance->Log(DEBUG, "Started bursting at time %lu", ts); + /* find the 'route' for this server (e.g. the one directly connected * to the local server, which we can use to reach it) * -- cgit v1.3.1-10-gc9f91