Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3376:7172331c2a7e HEAD
fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 14 May 2005 14:32:45 +0300 |
parents | 9e2abc4c341c |
children | aac83c891ff9 |
files | src/lib/file-cache.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/file-cache.c Sat May 14 14:29:36 2005 +0300 +++ b/src/lib/file-cache.c Sat May 14 14:32:45 2005 +0300 @@ -172,8 +172,9 @@ return; max_size = cache->mmap_length - offset; - memcpy(PTR_OFFSET(cache->mmap_base, offset), - data, I_MIN(size, max_size)); + if (max_size > size) + size = max_size; + memcpy(PTR_OFFSET(cache->mmap_base, offset), data, size); /* mark fully written pages cached */ if (size >= page_size) {