-rps service: prevent division by zero
authorJulius Bünger <buenger@mytum.de>
Thu, 15 Sep 2016 00:33:39 +0000 (00:33 +0000)
committerJulius Bünger <buenger@mytum.de>
Thu, 15 Sep 2016 00:33:39 +0000 (00:33 +0000)
src/rps/gnunet-service-rps.c

index 20eb768792b8da390c22b4b6323f3e3a9acbe26d..c1211db681ed3035b39b748220fbea5cd1f668c5 100644 (file)
@@ -1490,7 +1490,9 @@ compute_rand_delay (struct GNUNET_TIME_Relative mean,
     LOG (GNUNET_ERROR_TYPE_WARNING,
          "Not accepting spread of 0\n");
     GNUNET_break (0);
+    GNUNET_assert (0);
   }
+  GNUNET_assert (0 != mean.rel_value_us);
 
   /* Compute random time value between spread * mean and spread * mean */
   half_interval = GNUNET_TIME_relative_divide (mean, spread);