# HG changeset patch # User Timo Sirainen # Date 1496178466 -10800 # Node ID ca4bf2b2392bf90cd960ad7dfdba7c25816e43ab # Parent 98e35a5592b1523892d1be5b530aba8c3bda4c29 imapc: Don't send UID FETCH 1:* after SELECT if mailbox is empty diff -r 98e35a5592b1 -r ca4bf2b2392b src/lib-storage/index/imapc/imapc-sync.c --- a/src/lib-storage/index/imapc/imapc-sync.c Wed May 31 00:00:32 2017 +0300 +++ b/src/lib-storage/index/imapc/imapc-sync.c Wed May 31 00:07:46 2017 +0300 @@ -401,6 +401,11 @@ { string_t *cmd = t_str_new(64); + if (ctx->mbox->exists_count == 0) { + /* empty mailbox - no point in fetching anything */ + return; + } + str_printfa(cmd, "UID FETCH %u:* (FLAGS", first_uid); if (imapc_mailbox_has_modseqs(ctx->mbox)) { str_append(cmd, " MODSEQ");