aboutsummaryrefslogtreecommitdiff
path: root/src/rps
diff options
context:
space:
mode:
authorJulius Bünger <buenger@mytum.de>2016-09-15 00:33:39 +0000
committerJulius Bünger <buenger@mytum.de>2016-09-15 00:33:39 +0000
commit2044581ae12e569b1cfc572568ededf649120379 (patch)
tree6b004a4996553b000e82721e77fbd497ed9de825 /src/rps
parentdfcc875acd199e730bdbbef7c17d6d56d5ff555c (diff)
downloadgnunet-2044581ae12e569b1cfc572568ededf649120379.tar.gz
gnunet-2044581ae12e569b1cfc572568ededf649120379.zip
-rps service: prevent division by zero
Diffstat (limited to 'src/rps')
-rw-r--r--src/rps/gnunet-service-rps.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rps/gnunet-service-rps.c b/src/rps/gnunet-service-rps.c
index 20eb76879..c1211db68 100644
--- a/src/rps/gnunet-service-rps.c
+++ b/src/rps/gnunet-service-rps.c
@@ -1490,7 +1490,9 @@ compute_rand_delay (struct GNUNET_TIME_Relative mean,
1490 LOG (GNUNET_ERROR_TYPE_WARNING, 1490 LOG (GNUNET_ERROR_TYPE_WARNING,
1491 "Not accepting spread of 0\n"); 1491 "Not accepting spread of 0\n");
1492 GNUNET_break (0); 1492 GNUNET_break (0);
1493 GNUNET_assert (0);
1493 } 1494 }
1495 GNUNET_assert (0 != mean.rel_value_us);
1494 1496
1495 /* Compute random time value between spread * mean and spread * mean */ 1497 /* Compute random time value between spread * mean and spread * mean */
1496 half_interval = GNUNET_TIME_relative_divide (mean, spread); 1498 half_interval = GNUNET_TIME_relative_divide (mean, spread);