]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: client: peer: Moved http_client_peer_increase_backoff_timer() function.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sun, 18 Dec 2016 18:16:31 +0000 (19:16 +0100)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 7 Dec 2017 16:40:45 +0000 (18:40 +0200)
This is a preparation for a subsequent change.

src/lib-http/http-client-peer.c

index 4c60b11e07cc4ba325d24fb0c0ab30f9a6ec890b..ed6f0de6aac98b1212f47543c34fe9f951db38d9 100644 (file)
@@ -263,6 +263,19 @@ http_client_peer_start_backoff_timer(struct http_client_peer *peer)
        return FALSE;
 }
 
+static void
+http_client_peer_increase_backoff_timer(struct http_client_peer *peer)
+{
+       const struct http_client_settings *set = &peer->client->set;
+
+       if (peer->backoff_time_msecs == 0)
+               peer->backoff_time_msecs = set->connect_backoff_time_msecs;
+       else
+               peer->backoff_time_msecs *= 2;
+       if (peer->backoff_time_msecs > set->connect_backoff_max_time_msecs)
+               peer->backoff_time_msecs = set->connect_backoff_max_time_msecs;
+}
+
 static struct http_client_peer *
 http_client_peer_create(struct http_client *client,
                              const struct http_client_peer_addr *addr)
@@ -457,19 +470,6 @@ http_client_peer_do_connect(struct http_client_peer *peer,
        }
 }
 
-static void
-http_client_peer_increase_backoff_timer(struct http_client_peer *peer)
-{
-       const struct http_client_settings *set = &peer->client->set;
-
-       if (peer->backoff_time_msecs == 0)
-               peer->backoff_time_msecs = set->connect_backoff_time_msecs;
-       else
-               peer->backoff_time_msecs *= 2;
-       if (peer->backoff_time_msecs > set->connect_backoff_max_time_msecs)
-               peer->backoff_time_msecs = set->connect_backoff_max_time_msecs;
-}
-
 static void
 http_client_peer_reset_backoff_timer(struct http_client_peer *peer)
 {