diff src/doveadm/dsync/dsync-brain.c @ 15632:40dd9a080b6e

dsync: Close mail streams earlier on failures to avoid assert-crashing
author Timo Sirainen <tss@iki.fi>
date Thu, 10 Jan 2013 12:12:50 +0200
parents 5bb80a6491eb
children 90710c6c3beb
line wrap: on
line diff
--- a/src/doveadm/dsync/dsync-brain.c	Thu Jan 10 11:52:27 2013 +0200
+++ b/src/doveadm/dsync/dsync-brain.c	Thu Jan 10 12:12:50 2013 +0200
@@ -158,6 +158,7 @@
 	if (dsync_ibc_has_failed(brain->ibc) ||
 	    brain->state != DSYNC_STATE_DONE)
 		brain->failed = TRUE;
+	dsync_ibc_close_mail_streams(brain->ibc);
 
 	if (brain->box != NULL)
 		dsync_brain_sync_mailbox_deinit(brain);