]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: Crashfix for MAIL_INDEX_OPEN_FLAG_SAVEONLY change.
authorTimo Sirainen <tss@iki.fi>
Thu, 18 Oct 2012 03:45:39 +0000 (06:45 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 18 Oct 2012 03:45:39 +0000 (06:45 +0300)
src/lib-index/mail-cache.c

index 8505f1225d159840f6deee7e53ae732f6460acc3..7df269d8fe0e66081d597951ba9df7f86244ccaf 100644 (file)
@@ -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 {