# HG changeset patch # User Timo Sirainen # Date 1226773030 -7200 # Node ID 97f7b15f7d449b81726af06a8378d3ed64b3b940 # Parent cf5a467e991c0d3a95ba5c4a922c8aa7e817ff2c IMAP: SEARCH command was returning EXPUNGEs to client. diff -r cf5a467e991c -r 97f7b15f7d44 src/imap/cmd-search.c --- a/src/imap/cmd-search.c Sat Nov 15 19:47:46 2008 +0200 +++ b/src/imap/cmd-search.c Sat Nov 15 20:17:10 2008 +0200 @@ -456,7 +456,7 @@ } sync_flags = MAILBOX_SYNC_FLAG_FAST; - if (cmd->uid && !ctx->have_seqsets) + if (!cmd->uid || ctx->have_seqsets) sync_flags |= MAILBOX_SYNC_FLAG_NO_EXPUNGES; return cmd_sync(cmd, sync_flags, 0, t_strdup_printf("OK Search completed (%d.%03d secs).",