changeset 22308:7302145e3f53

imap: Fix NOTIFY parameter parsing by reverting earlier change I misread the RFC and wrote broken tests. Reverts 64d2efdc4b0bdf92249840e9db89b91c8dc0f3a3
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Fri, 30 Jun 2017 17:33:15 +0300
parents 77aa19dcceee
children aaa7b43d1c24
files src/imap/cmd-notify.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/cmd-notify.c	Sun Jun 25 09:10:52 2017 +0300
+++ b/src/imap/cmd-notify.c	Fri Jun 30 17:33:15 2017 +0300
@@ -292,10 +292,10 @@
 		ctx->send_immediate_status = TRUE;
 		args++;
 	}
+	for (; args->type != IMAP_ARG_EOL; args++) {
+		if (!imap_arg_get_list(args, &event_group))
+			return -1;
 
-	if (!imap_arg_get_list(args, &event_group))
-		return -1;
-	for (; event_group->type != IMAP_ARG_EOL; event_group++) {
 		/* filter-mailboxes */
 		if (!imap_arg_get_atom(event_group, &filter_mailboxes))
 			return -1;