Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3371:4bb8af354951 HEAD
Cache bitmask was still used wrong, maybe now..
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 11 May 2005 00:36:05 +0300 |
parents | 9f841114991d |
children | 7e046c4cba1f |
files | src/lib/file-cache.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/file-cache.c Wed May 11 00:04:02 2005 +0300 +++ b/src/lib/file-cache.c Wed May 11 00:36:05 2005 +0300 @@ -103,7 +103,8 @@ cache->mmap_length = mmap_needed; } - bits = buffer_get_space_unsafe(cache->page_bitmask, poffset / CHAR_BIT, + bits = buffer_get_space_unsafe(cache->page_bitmask, 0, + poffset / CHAR_BIT + (psize + CHAR_BIT - 1) / CHAR_BIT); dest_offset = poffset * page_size;