dovecot: If APPEND updated keywords list in selected mailbox, se...

dovecot at dovecot.org dovecot at dovecot.org
Sun Dec 9 19:59:06 EET 2007


details:   http://hg.dovecot.org/dovecot/rev/9a074ef38b02
changeset: 6983:9a074ef38b02
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Dec 09 19:55:40 2007 +0200
description:
If APPEND updated keywords list in selected mailbox, send the list to client
as well.

diffstat:

1 file changed, 5 insertions(+), 1 deletion(-)
src/imap/cmd-append.c |    6 +++++-

diffs (16 lines):

diff -r c8df2492959e -r 9a074ef38b02 src/imap/cmd-append.c
--- a/src/imap/cmd-append.c	Sun Dec 09 16:27:17 2007 +0200
+++ b/src/imap/cmd-append.c	Sun Dec 09 19:55:40 2007 +0200
@@ -470,7 +470,11 @@ static void get_keywords(struct cmd_appe
 		client->keywords.pool =
 			pool_alloconly_create("append keywords pool", 256);
 	}
-	client_save_keywords(&client->keywords, status.keywords);
+	if (client_save_keywords(&client->keywords, status.keywords) &&
+	    ctx->box == client->mailbox) {
+		client_send_mailbox_flags(ctx->client, ctx->box,
+					  status.keywords);
+	}
 }
 
 bool cmd_append(struct client_command_context *cmd)


More information about the dovecot-cvs mailing list