]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-imap-client: Change server IP only on connect() failures
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 18 May 2017 17:18:24 +0000 (20:18 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 19 May 2017 10:56:25 +0000 (13:56 +0300)
commitdacfe2acf5a33c797a70c22dfa554b656259e222
treea33b6cf1a24c75b1030a07d1f537b16e28e4f75a
parentec7aec974ee60a48cb04def2cd4440eff01bc3b7
lib-imap-client: Change server IP only on connect() failures

Also log an warning-level message about it. This is mainly useful to see
that a slow connection could be caused by a connect() timeout. Since more
IPs are still available, it's not yet an error.
src/lib-imap-client/imapc-client.c
src/lib-imap-client/imapc-connection.c
src/lib-imap-client/imapc-connection.h