Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6347:aeaaaaeb64a6 HEAD
If extension introduction is broken, don't log errors about following
extensions updates.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 02 Sep 2007 03:35:03 +0300 |
parents | 5dcd55d1a47f |
children | ef1c7b2acc10 |
files | src/lib-index/mail-index-sync-ext.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-sync-ext.c Sun Sep 02 03:32:45 2007 +0300 +++ b/src/lib-index/mail-index-sync-ext.c Sun Sep 02 03:35:03 2007 +0300 @@ -360,6 +360,11 @@ buffer_t *hdr_buf; uint32_t ext_id; + /* default to ignoring the following extension updates in case this + intro is corrupted */ + ctx->cur_ext_id = 0; + ctx->cur_ext_ignore = TRUE; + if (u->ext_id != (uint32_t)-1 && (!array_is_created(&map->extensions) || u->ext_id >= array_count(&map->extensions))) {