Bug 1229 - Multiplication overflow in WaypointMobilityModel::EndMobility
authorMauro Tortonesi <mauro.tortonesi@unife.it>
Mon, 12 Dec 2011 15:38:45 +0300
changeset 7629 87a5973bad52
parent 7628 ae99bd34ef5c
child 7630 efcbdf6d3dc5
Bug 1229 - Multiplication overflow in WaypointMobilityModel::EndMobility method: fixed.
src/mobility/model/waypoint-mobility-model.cc
--- a/src/mobility/model/waypoint-mobility-model.cc	Mon Dec 12 00:28:38 2011 -0500
+++ b/src/mobility/model/waypoint-mobility-model.cc	Mon Dec 12 15:38:45 2011 +0300
@@ -203,7 +203,7 @@
 WaypointMobilityModel::EndMobility (void)
 {
   m_waypoints.clear ();
-  m_current.time = Seconds (std::numeric_limits<double>::infinity ());
+  m_current.time = Time(std::numeric_limits<uint64_t>::infinity());
   m_next.time = m_current.time;
   m_first = true;
 }