Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3155:9abab33f1262 HEAD
cache growing crashfix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 10 Feb 2005 00:28:19 +0200 |
parents | 55a36d3793e4 |
children | 13dbff915a1a |
files | src/lib-index/mail-cache-transaction.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-cache-transaction.c Wed Feb 09 23:16:29 2005 +0200 +++ b/src/lib-index/mail-cache-transaction.c Thu Feb 10 00:28:19 2005 +0200 @@ -249,8 +249,8 @@ do { i_assert(size >= 2); size -= 2; - } while (buf[size] != ctx->reserved_space_offset); - buf[size+1] = ctx->reserved_space; + } while (buf[size] + buf[size+1] != hdr->used_file_size); + buf[size+1] += ctx->reserved_space; } else { ctx->reserved_space_offset = hdr->used_file_size; ctx->reserved_space = block_size;