Mercurial > dovecot > original-hg > dovecot-1.2
changeset 2280:d1318d47cd47 HEAD
header and extra_rec syncing crashed because of recent changes.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 05 Jul 2004 00:10:32 +0300 |
parents | ed0bb4c12f03 |
children | e2a9be7c2270 |
files | src/lib-index/mail-index-sync-update.c |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-sync-update.c Mon Jul 05 00:07:43 2004 +0300 +++ b/src/lib-index/mail-index-sync-update.c Mon Jul 05 00:10:32 2004 +0300 @@ -258,10 +258,10 @@ static int sync_header_update(const struct mail_transaction_header_update *u, void *context) { - struct mail_index_view *view = context; + struct mail_index_sync_ctx *sync_ctx = context; void *data; - data = PTR_OFFSET(&view->map->hdr_copy, u->offset); + data = PTR_OFFSET(&sync_ctx->view->map->hdr_copy, u->offset); memcpy(data, u->data, u->size); return 1; } @@ -271,7 +271,8 @@ const struct mail_transaction_extra_rec_update *u, void *context) { - struct mail_index_view *view = context; + struct mail_index_sync_ctx *sync_ctx = context; + struct mail_index_view *view = sync_ctx->view; struct mail_index_record *rec; uint32_t seq; uint16_t offset, size;