]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Ignore QRESYNC parameters for SELECT when returning NOMODSEQ.
authorTimo Sirainen <tss@iki.fi>
Thu, 19 Dec 2013 19:31:57 +0000 (21:31 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 19 Dec 2013 19:31:57 +0000 (21:31 +0200)
src/imap/cmd-select.c

index 260e13c7249b66e4d31b59075a0a9248b8c2b962..7bae80d33996f5ea40b02a08f06d525a2d6ca7da 100644 (file)
@@ -358,7 +358,7 @@ select_open(struct imap_select_context *ctx, const char *mailbox, bool readonly)
        }
 
        if (ctx->qresync_uid_validity == status.uidvalidity &&
-           status.uidvalidity != 0) {
+           status.uidvalidity != 0 && !client->nonpermanent_modseqs) {
                if ((ret = select_qresync(ctx)) < 0) {
                        client_send_box_error(ctx->cmd, ctx->box);
                        return -1;