dovecot-2.2: fts: If last-uid lookup fails, return "Internal err...
dovecot at dovecot.org
dovecot at dovecot.org
Fri May 29 02:45:40 UTC 2015
details: http://hg.dovecot.org/dovecot-2.2/rev/492d638c52c6
changeset: 18754:492d638c52c6
user: Timo Sirainen <tss at iki.fi>
date: Fri May 29 05:43:25 2015 +0300
description:
fts: If last-uid lookup fails, return "Internal error" instead of "BUG" to client.
diffstat:
src/plugins/fts/fts-storage.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r dd2015e1362f -r 492d638c52c6 src/plugins/fts/fts-storage.c
--- a/src/plugins/fts/fts-storage.c Mon May 25 11:50:48 2015 -0400
+++ b/src/plugins/fts/fts-storage.c Fri May 29 05:43:25 2015 +0300
@@ -74,8 +74,10 @@
struct fts_mailbox_list *flist = FTS_LIST_CONTEXT(box->list);
uint32_t seq1, seq2, last_uid;
- if (fts_backend_get_last_uid(flist->backend, box, &last_uid) < 0)
+ if (fts_backend_get_last_uid(flist->backend, box, &last_uid) < 0) {
+ mail_storage_set_internal_error(box->storage);
return -1;
+ }
if (last_uid == 0)
*seq_r = 0;
More information about the dovecot-cvs
mailing list