]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: Recent change broke cache transactions for more than 1 mail.
authorTimo Sirainen <tss@iki.fi>
Sat, 16 Nov 2013 19:58:31 +0000 (21:58 +0200)
committerTimo Sirainen <tss@iki.fi>
Sat, 16 Nov 2013 19:58:31 +0000 (21:58 +0200)
src/lib-index/mail-cache-transaction.c

index 215eea612adc1b9999fe117e7e5e1c214ca0dc67..388cb844903e7c6c4ad2a0fbe076e210c96228ef 100644 (file)
@@ -485,7 +485,7 @@ mail_cache_transaction_update_last_rec(struct mail_cache_transaction_ctx *ctx)
        trans_rec = array_append_space(&ctx->cache_data_seq);
        trans_rec->seq = ctx->prev_seq;
        trans_rec->cache_data_pos = ctx->last_rec_pos;
-       ctx->last_rec_pos = size;
+       ctx->last_rec_pos = ctx->cache_data->used;
 }
 
 static void