From 6de799621809a53b76d47549ffbb37dd567827a7 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 7 Apr 2015 19:32:26 -0700 Subject: Math fix. --- node/Node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/Node.cpp b/node/Node.cpp index e8a737fe..4699e1b4 100644 --- a/node/Node.cpp +++ b/node/Node.cpp @@ -232,7 +232,7 @@ ZT1_ResultCode Node::processBackgroundTasks(uint64_t now,uint64_t *nextBackgroun _PingPeersThatNeedPing pfunc(RR,now); RR->topology->eachPeer<_PingPeersThatNeedPing &>(pfunc); - _coreDesperation = (unsigned int)(std::max(_startTimeAfterInactivity,pfunc.lastReceiveFromSupernode) / (ZT_PING_CHECK_INVERVAL * ZT_CORE_DESPERATION_INCREMENT)); + _coreDesperation = (unsigned int)((now - std::max(_startTimeAfterInactivity,pfunc.lastReceiveFromSupernode)) / (ZT_PING_CHECK_INVERVAL * ZT_CORE_DESPERATION_INCREMENT)); } catch ( ... ) { return ZT1_RESULT_FATAL_ERROR_INTERNAL; } -- cgit v1.2.3