dovecot-2.0: imap: Fail if QRESYNC seqset parameters use '*'
dovecot at dovecot.org
dovecot at dovecot.org
Mon Aug 23 18:09:17 EEST 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/04fc57a7a425
changeset: 12031:04fc57a7a425
user: Timo Sirainen <tss at iki.fi>
date: Mon Aug 23 15:28:55 2010 +0100
description:
imap: Fail if QRESYNC seqset parameters use '*'
diffstat:
src/imap/cmd-select.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diffs (30 lines):
diff -r cd0e0e44d4eb -r 04fc57a7a425 src/imap/cmd-select.c
--- a/src/imap/cmd-select.c Mon Aug 23 15:28:35 2010 +0100
+++ b/src/imap/cmd-select.c Mon Aug 23 15:28:55 2010 +0100
@@ -73,7 +73,7 @@
t_array_init(&seqset, 32);
if (!imap_arg_get_atom(args, &str) ||
- imap_seq_set_parse(str, &seqset) < 0) {
+ imap_seq_set_nostar_parse(str, &seqset) < 0) {
client_send_command_error(ctx->cmd,
"Invalid QRESYNC known-sequence-set");
return FALSE;
@@ -82,7 +82,7 @@
t_array_init(&uidset, 32);
if (!imap_arg_get_atom(args, &str) ||
- imap_seq_set_parse(str, &uidset) < 0) {
+ imap_seq_set_nostar_parse(str, &uidset) < 0) {
client_send_command_error(ctx->cmd,
"Invalid QRESYNC known-uid-set");
return FALSE;
@@ -136,7 +136,7 @@
1, (uint32_t)-1);
} else {
i_array_init(&ctx->qresync_known_uids, 64);
- if (imap_seq_set_parse(str, &ctx->qresync_known_uids) < 0) {
+ if (imap_seq_set_nostar_parse(str, &ctx->qresync_known_uids) < 0) {
client_send_command_error(ctx->cmd,
"Invalid QRESYNC known-uids");
return FALSE;
More information about the dovecot-cvs
mailing list