aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-12-19 14:16:54 +0000
committerChristian Grothoff <christian@grothoff.org>2014-12-19 14:16:54 +0000
commit6963a2171087b9b7bb681f93b9795c8fa674c714 (patch)
treeb65f044cc6d26083aeae6da1f9dcfb82480a2e26 /src/util
parent2ac2814d3cad1a55d547b38f34b059b201fc1cbd (diff)
downloadgnunet-6963a2171087b9b7bb681f93b9795c8fa674c714.tar.gz
gnunet-6963a2171087b9b7bb681f93b9795c8fa674c714.zip
-trying to fix transport service assertion in time.c:393: overflow on multiply
Diffstat (limited to 'src/util')
-rw-r--r--src/util/client.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/util/client.c b/src/util/client.c
index 018411d1e..c222a0ff7 100644
--- a/src/util/client.c
+++ b/src/util/client.c
@@ -1070,13 +1070,9 @@ client_delayed_retry (void *cls,
1070 if (NULL == th->client->connection) 1070 if (NULL == th->client->connection)
1071 { 1071 {
1072 /* could happen if we're out of sockets */ 1072 /* could happen if we're out of sockets */
1073 delay = 1073 delay = GNUNET_TIME_relative_min (GNUNET_TIME_absolute_get_remaining (th->timeout),
1074 GNUNET_TIME_relative_min (GNUNET_TIME_absolute_get_remaining 1074 th->client->back_off);
1075 (th->timeout), th->client->back_off); 1075 th->client->back_off = GNUNET_TIME_STD_BACKOFF (th->client->back_off);
1076 th->client->back_off =
1077 GNUNET_TIME_relative_min (GNUNET_TIME_relative_multiply
1078 (th->client->back_off, 2),
1079 GNUNET_TIME_UNIT_SECONDS);
1080 LOG (GNUNET_ERROR_TYPE_DEBUG, 1076 LOG (GNUNET_ERROR_TYPE_DEBUG,
1081 "Transmission failed %u times, trying again in %s.\n", 1077 "Transmission failed %u times, trying again in %s.\n",
1082 MAX_ATTEMPTS - th->attempts_left, 1078 MAX_ATTEMPTS - th->attempts_left,