Mercurial > dovecot > core-2.2
changeset 8941:61795c86bce8 HEAD
If indexes had been reset, extension changes may have been written wrong.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 09 Mar 2009 21:00:31 -0400 |
parents | f54e0ccb91ab |
children | e71b29410395 |
files | src/lib-index/mail-transaction-log-append.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-transaction-log-append.c Mon Mar 09 20:51:35 2009 -0400 +++ b/src/lib-index/mail-transaction-log-append.c Mon Mar 09 21:00:31 2009 -0400 @@ -244,7 +244,7 @@ i_assert(ext_id != (uint32_t)-1); if (t->reset || - !mail_index_map_get_ext_idx(t->view->map, ext_id, &idx)) { + !mail_index_map_get_ext_idx(t->view->index->map, ext_id, &idx)) { /* new extension */ idx = (uint32_t)-1; } @@ -283,7 +283,7 @@ } else if (idx != (uint32_t)-1) { /* use the existing reset_id */ const struct mail_index_ext *map_ext = - array_idx(&t->view->map->extensions, idx); + array_idx(&t->view->index->map->extensions, idx); intro->reset_id = map_ext->reset_id; } else { /* new extension, reset_id defaults to 0 */