--- a/src/dsdv/model/dsdv-routing-protocol.cc Mon May 09 22:03:43 2011 +0200
+++ b/src/dsdv/model/dsdv-routing-protocol.cc Tue May 10 00:07:19 2011 +0200
@@ -1138,8 +1138,8 @@
{
NS_LOG_DEBUG ("Route SettlingTime: " << mainrt.GetSettlingTime ().GetSeconds ()
<< " and LifeTime:" << mainrt.GetLifeTime ().GetSeconds ());
- weightedTime = Time ((m_weightedFactor * mainrt.GetSettlingTime () + 1.0 - m_weightedFactor)
- * mainrt.GetLifeTime ());
+ weightedTime = Time (m_weightedFactor * mainrt.GetSettlingTime ().GetSeconds() + (1.0 - m_weightedFactor)
+ * mainrt.GetLifeTime ().GetSeconds());
NS_LOG_DEBUG ("Calculated weightedTime:" << weightedTime.GetSeconds ());
return weightedTime;
}