]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap-client: Remove hardcoded IMAPC_CONNECT_RETRY_WAIT_MSECS
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 10 Apr 2017 14:06:34 +0000 (17:06 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 10 Apr 2017 15:00:13 +0000 (18:00 +0300)
We have a setting for it now.

src/lib-imap-client/imapc-connection.c
src/lib-imap-client/imapc-connection.h

index df9d4d7d94719e0f997e3e287d496a7d7658c768..bcf932a3681b19db0f1da1454c01b29a8d2f91a6 100644 (file)
@@ -1636,7 +1636,7 @@ static void imapc_connection_connected(struct imapc_connection *conn)
                imapc_connection_try_reconnect(conn, t_strdup_printf(
                        "connect(%s, %u) failed: %s",
                        net_ip2addr(ip), conn->client->set.port,
-                       strerror(err)), IMAPC_CONNECT_RETRY_WAIT_MSECS);
+                       strerror(err)), conn->client->set.connect_retry_interval_msecs);
                return;
        }
        conn->io = io_add(conn->fd, IO_READ, imapc_connection_input, conn);
@@ -1720,7 +1720,7 @@ static void imapc_connection_connect_next_ip(struct imapc_connection *conn)
                        net_ip2addr(ip), conn->client->set.port);
                if (conn->prev_connect_idx+1 == conn->ips_count) {
                        imapc_connection_try_reconnect(conn, "No more IP address(es) to try",
-                                                      IMAPC_CONNECT_RETRY_WAIT_MSECS);
+                               conn->client->set.connect_retry_interval_msecs);
                        return;
                }
        }
index 46632df91833b346e5a28e7de09e4b089767b096..5afaca7348b10d4e206881406a5d37f263d02b8f 100644 (file)
@@ -8,9 +8,6 @@
 #define IMAPC_THROTTLE_DEFAULT_MAX_MSECS (16*1000)
 #define IMAPC_THROTTLE_DEFAULT_SHRINK_MIN_MSECS 500
 
-/* If connect() fails, how long should we wait before reconnection */
-#define IMAPC_CONNECT_RETRY_WAIT_MSECS 1000
-
 struct imapc_client;
 struct imapc_connection;