changeset 22248:df426d9ec0ae

imap: Fix NOTIFY to parse more than just the first event-group
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sat, 17 Jun 2017 14:38:22 +0300
parents 60ecab5c8e9e
children f65e7542dd4f
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	Mon Jun 19 11:21:14 2017 +0300
+++ b/src/imap/cmd-notify.c	Sat Jun 17 14:38:22 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;