From: Timo Sirainen Date: Thu, 14 Nov 2019 09:33:43 +0000 (+0200) Subject: imap-hibernate: Fix logging unhibernation error if imap-master gets disconnected X-Git-Tag: 2.3.10~285 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5073cab8930cddc7b144cd5b89dd703a292b4681;p=thirdparty%2Fdovecot%2Fcore.git imap-hibernate: Fix logging unhibernation error if imap-master gets disconnected --- diff --git a/src/imap-hibernate/imap-master-connection.c b/src/imap-hibernate/imap-master-connection.c index a058a68799..d522be3728 100644 --- a/src/imap-hibernate/imap-master-connection.c +++ b/src/imap-hibernate/imap-master-connection.c @@ -70,7 +70,8 @@ imap_master_read_callback(struct imap_master_connection **_conn, void imap_master_connection_deinit(struct imap_master_connection **_conn) { - imap_master_read_callback(_conn, "-"); + imap_master_read_callback(_conn, t_strdup_printf( + "-%s", connection_disconnect_reason(&(*_conn)->conn))); } void imap_master_connection_free(struct imap_master_connection **_conn)