src/core/random-variable.cc
changeset 3679 07fdb67e52bb
parent 3678 3a4021da265d
child 4218 debf1a8a96d3
--- a/src/core/random-variable.cc	Thu Sep 11 15:21:19 2008 +0100
+++ b/src/core/random-variable.cc	Thu Sep 11 09:54:19 2008 -0700
@@ -198,7 +198,10 @@
             {
               ssize_t bytes_read = read (RandomVariableBase::devRandom,
                                          &seeds[i], sizeof (seeds[i]));
-              NS_ASSERT (bytes_read == sizeof (seeds[i]));
+              if (bytes_read != sizeof (seeds[i]))
+                {
+                  NS_FATAL_ERROR ("Read from /dev/random failed");
+                }
             }
           if (RngStream::CheckSeed(seeds)) break; // Got a valid one
         }