]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Make sure "is mail expunged?" NOOP is sent to correct connection.
authorTimo Sirainen <tss@iki.fi>
Sat, 1 Oct 2011 14:47:35 +0000 (17:47 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 1 Oct 2011 14:47:35 +0000 (17:47 +0300)
(Although currently there are never more than a single connection.)

src/lib-storage/index/imapc/imapc-mail.c

index f46811a136d2c7d3103398bb9c0500ab4f7c0df3..e2cd3a76f44603f82662d34b0ec16784a1a07071 100644 (file)
@@ -74,8 +74,8 @@ static bool imapc_mail_is_expunged(struct mail *_mail)
        /* we may be running against a server that hasn't bothered sending
           us an EXPUNGE. see if NOOP sends it. */
        imapc_simple_context_init(&sctx, mbox->storage);
-       imapc_client_cmdf(mbox->storage->client, imapc_simple_callback,
-                         &sctx, "NOOP");
+       imapc_client_mailbox_cmdf(mbox->client_box,
+                                 imapc_simple_callback, &sctx, "NOOP");
        imapc_simple_run(&sctx);
 
        return !imapc_msgmap_uid_to_rseq(msgmap, _mail->uid, &rseq);