From 933e663cc1805e11d42d4c5ad69038c0866c56a8 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 9 Apr 2013 14:17:56 +0300 Subject: [PATCH] dsync: Fixed assert-crash caused by previous change --- src/doveadm/dsync/dsync-mailbox-import.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/doveadm/dsync/dsync-mailbox-import.c b/src/doveadm/dsync/dsync-mailbox-import.c index f0c90f45d4..f0d84302d6 100644 --- a/src/doveadm/dsync/dsync-mailbox-import.c +++ b/src/doveadm/dsync/dsync-mailbox-import.c @@ -1756,11 +1756,6 @@ void dsync_mailbox_import_changes_finish(struct dsync_mailbox_importer *importer while (importer->cur_mail != NULL) (void)dsync_mailbox_try_save(importer, NULL); - dsync_mailbox_import_assign_new_uids(importer); - /* save mails from local sources where possible, - request the rest from remote */ - dsync_mailbox_import_handle_local_mails(importer); - if (importer->search_ctx != NULL) { if (mailbox_search_deinit(&importer->search_ctx) < 0) { i_error("Mailbox %s: Search failed: %s", @@ -1769,6 +1764,11 @@ void dsync_mailbox_import_changes_finish(struct dsync_mailbox_importer *importer importer->failed = TRUE; } } + + dsync_mailbox_import_assign_new_uids(importer); + /* save mails from local sources where possible, + request the rest from remote */ + dsync_mailbox_import_handle_local_mails(importer); } const struct dsync_mail_request * -- 2.47.3