Mercurial > dovecot > core-2.2
changeset 21284:14739e2a8fb3
lib-storage: Do not try to recover missing list index
Fixes Panic: file mailbox-list-index.c: line 342 (mailbox_list_index_parse_records): assertion failed: (node != NULL)
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Mon, 12 Dec 2016 10:40:20 +0200 |
parents | 16869cca53ce |
children | 2157ee0eee0f |
files | src/lib-storage/list/mailbox-list-index.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-index.c Mon Dec 05 15:17:30 2016 +0000 +++ b/src/lib-storage/list/mailbox-list-index.c Mon Dec 12 10:40:20 2016 +0200 @@ -308,6 +308,9 @@ &data, &expunged); if (data == NULL) { *error_r = "Missing list extension data"; + /* list index is missing, no point trying + to do second scan either */ + count = 0; break; } irec = data;