Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4839:b8a9a0fd65c5 HEAD
And accidentally reverted the first buffer overflow fix in the second
commit..
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 19 Nov 2006 01:35:37 +0200 |
parents | 2ccd3ad66e29 |
children | a0a38a306c17 |
files | src/lib/file-cache.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/file-cache.c Sun Nov 19 01:31:16 2006 +0200 +++ b/src/lib/file-cache.c Sun Nov 19 01:35:37 2006 +0200 @@ -128,8 +128,8 @@ i_assert(psize > 0); bits = buffer_get_space_unsafe(cache->page_bitmask, 0, - poffset / CHAR_BIT + - (psize + CHAR_BIT - 1) / CHAR_BIT); + (poffset + psize + CHAR_BIT - 1) / + CHAR_BIT); dest_offset = poffset * page_size; dest = PTR_OFFSET(cache->mmap_base, dest_offset);