Mercurial > dovecot > core-2.2
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;