From 268ec7af1817cb37c8081e4ece0f473cf98399fd Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 9 Oct 2009 15:26:18 -0400 Subject: [PATCH] imap: Don't crash on SELECT .. QRESYNC if it didn't give seq-uid map. --HG-- branch : HEAD --- src/imap/imap-fetch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/imap/imap-fetch.c b/src/imap/imap-fetch.c index 87db6fd3d4..db379777a4 100644 --- a/src/imap/imap-fetch.c +++ b/src/imap/imap-fetch.c @@ -244,7 +244,8 @@ static int get_expunges_fallback(struct imap_fetch_context *ctx, if (mailbox_search_deinit(&search_ctx) < 0) ret = -1; - if (ret == 0 && ctx->qresync_sample_seqset != NULL) + if (ret == 0 && ctx->qresync_sample_seqset != NULL && + array_is_created(ctx->qresync_sample_seqset)) expunges_drop_known(ctx, mail, expunges); mail_free(&mail); -- 2.47.3