From: Timo Sirainen Date: Thu, 18 Oct 2012 03:45:39 +0000 (+0300) Subject: lib-index: Crashfix for MAIL_INDEX_OPEN_FLAG_SAVEONLY change. X-Git-Tag: 2.2.alpha1~20^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb86f8f22f2561438ce710d2113f04a4d0082b50;p=thirdparty%2Fdovecot%2Fcore.git lib-index: Crashfix for MAIL_INDEX_OPEN_FLAG_SAVEONLY change. --- diff --git a/src/lib-index/mail-cache.c b/src/lib-index/mail-cache.c index 8505f1225d..7df269d8fe 100644 --- a/src/lib-index/mail-cache.c +++ b/src/lib-index/mail-cache.c @@ -307,7 +307,7 @@ mail_cache_map_with_read(struct mail_cache *cache, size_t offset, size_t size, } else if (cache->read_offset <= offset && cache->read_offset + cache->read_buf->used >= offset+size) { /* already mapped */ - *data_r = CONST_PTR_OFFSET(cache->mmap_base, + *data_r = CONST_PTR_OFFSET(cache->read_buf->data, offset - cache->read_offset); return mail_cache_map_finish(cache, offset, size, *data_r, TRUE); } else {