Mercurial > dovecot > core-2.2
comparison src/imap/cmd-notify.c @ 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 | f65e7542dd4f |
children | aaa7b43d1c24 |
comparison
equal
deleted
inserted
replaced
22307:77aa19dcceee | 22308:7302145e3f53 |
---|---|
290 /* send STATUS replies for all matched mailboxes before | 290 /* send STATUS replies for all matched mailboxes before |
291 NOTIFY's OK reply */ | 291 NOTIFY's OK reply */ |
292 ctx->send_immediate_status = TRUE; | 292 ctx->send_immediate_status = TRUE; |
293 args++; | 293 args++; |
294 } | 294 } |
295 | 295 for (; args->type != IMAP_ARG_EOL; args++) { |
296 if (!imap_arg_get_list(args, &event_group)) | 296 if (!imap_arg_get_list(args, &event_group)) |
297 return -1; | 297 return -1; |
298 for (; event_group->type != IMAP_ARG_EOL; event_group++) { | 298 |
299 /* filter-mailboxes */ | 299 /* filter-mailboxes */ |
300 if (!imap_arg_get_atom(event_group, &filter_mailboxes)) | 300 if (!imap_arg_get_atom(event_group, &filter_mailboxes)) |
301 return -1; | 301 return -1; |
302 event_group++; | 302 event_group++; |
303 | 303 |