Bug 1964: GetInteger overflow
authorPeter D. Barnes, Jr. <barnes26@llnl.gov>
Fri, 12 Sep 2014 13:03:06 -0700
changeset 10935 8c52d989750b
parent 10934 4bbf92963b74
child 10936 6451fb3d8477
Bug 1964: GetInteger overflow
src/core/model/random-variable-stream.cc
--- a/src/core/model/random-variable-stream.cc	Fri Sep 12 12:55:00 2014 -0700
+++ b/src/core/model/random-variable-stream.cc	Fri Sep 12 13:03:06 2014 -0700
@@ -184,7 +184,7 @@
 {
   NS_LOG_FUNCTION (this << min << max);
   NS_ASSERT (min <= max);
-  return static_cast<uint32_t> ( GetValue (min, max + 1) );
+  return static_cast<uint32_t> ( GetValue ((double) (min), (double) (max) + 1.0) );
 }
 
 double