]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap-client: Remove assert from imapc_client_mailbox_reconnect
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Sat, 16 Jun 2018 16:58:57 +0000 (19:58 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 18 Jun 2018 17:27:55 +0000 (17:27 +0000)
It's possible for the assert to trigger if there are multiple reconnections.
imapc_connection_can_reconnect() checks a bit later whether the reconnection
can still be done.

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

index a89ded2253b4c1f72fc629524c4211470d87d368..61d8e1c2ef8cf30d8a536105510d880e6b0c804a 100644 (file)
@@ -410,8 +410,6 @@ bool imapc_client_mailbox_can_reconnect(struct imapc_client_mailbox *box)
 void imapc_client_mailbox_reconnect(struct imapc_client_mailbox *box,
                                    const char *errmsg)
 {
-       i_assert(!box->reconnecting);
-
        imapc_connection_try_reconnect(box->conn, errmsg, 0, FALSE);
 }