changeset 8409:97f7b15f7d44 HEAD

IMAP: SEARCH command was returning EXPUNGEs to client.
author Timo Sirainen <tss@iki.fi>
date Sat, 15 Nov 2008 20:17:10 +0200
parents cf5a467e991c
children 3c0d14ec17a5
files src/imap/cmd-search.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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).",