aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorch3 <ch3@140774ce-b5e7-0310-ab8b-a85725594a96>2015-11-23 17:07:03 +0000
committerch3 <ch3@140774ce-b5e7-0310-ab8b-a85725594a96>2015-11-23 17:07:03 +0000
commitd7decf80f1bece57e97ab45460e36e9ced6492b3 (patch)
tree815e73db54848fb3ba541a891a0ebfa4562f911e
parent23917ecf8f15fd2b50c27a3208e0926f9a6067e5 (diff)
-fix: prevent division by zero
git-svn-id: https://gnunet.org/svn/gnunet@36687 140774ce-b5e7-0310-ab8b-a85725594a96
-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 77fe803519..872598e032 100644
--- a/src/rps/gnunet-service-rps.c
+++ b/src/rps/gnunet-service-rps.c
@@ -1133,6 +1133,8 @@ est_request_rate()
GNUNET_TIME_absolute_get_difference (last_request,
GNUNET_TIME_absolute_get ());
request_rate = T_relative_avg (request_deltas, req_counter);
+ request_rate = (request_rate.rel_value_us < 1) ?
+ GNUNET_TIME_relative_get_unit_ () : request_rate;
/* Compute the duration a round will maximally take */
max_round_duration =