aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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,