dovecot-1.1: If SORT/THREAD has invalid search parameters, retur...
dovecot at dovecot.org
dovecot at dovecot.org
Thu May 29 19:11:36 EEST 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/443dcddf9a9a
changeset: 7571:443dcddf9a9a
user: Timo Sirainen <tss at iki.fi>
date: Thu May 29 19:08:05 2008 +0300
description:
If SORT/THREAD has invalid search parameters, return BAD instead of NO.
diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
src/imap/cmd-sort.c | 2 +-
src/imap/cmd-thread.c | 2 +-
diffs (24 lines):
diff -r 2220b2aa9f7c -r 443dcddf9a9a src/imap/cmd-sort.c
--- a/src/imap/cmd-sort.c Thu May 29 18:57:56 2008 +0300
+++ b/src/imap/cmd-sort.c Thu May 29 19:08:05 2008 +0300
@@ -130,7 +130,7 @@ bool cmd_sort(struct client_command_cont
sargs = imap_search_args_build(pool, client->mailbox, args, &error);
if (sargs == NULL) {
/* error in search arguments */
- client_send_tagline(cmd, t_strconcat("NO ", error, NULL));
+ client_send_tagline(cmd, t_strconcat("BAD ", error, NULL));
} else if (imap_sort(cmd, charset, sargs, sorting) == 0) {
pool_unref(&pool);
return cmd_sync(cmd, MAILBOX_SYNC_FLAG_FAST |
diff -r 2220b2aa9f7c -r 443dcddf9a9a src/imap/cmd-thread.c
--- a/src/imap/cmd-thread.c Thu May 29 18:57:56 2008 +0300
+++ b/src/imap/cmd-thread.c Thu May 29 19:08:05 2008 +0300
@@ -63,7 +63,7 @@ bool cmd_thread(struct client_command_co
sargs = imap_search_args_build(pool, client->mailbox, args, &error);
if (sargs == NULL) {
/* error in search arguments */
- client_send_tagline(cmd, t_strconcat("NO ", error, NULL));
+ client_send_tagline(cmd, t_strconcat("BAD ", error, NULL));
} else if (imap_thread(cmd, charset, sargs, threading) == 0) {
pool_unref(&pool);
return cmd_sync(cmd, MAILBOX_SYNC_FLAG_FAST |
More information about the dovecot-cvs
mailing list