From: Timo Sirainen Date: Thu, 29 May 2003 21:37:53 +0000 (+0300) Subject: mail_index_data_get_mmaped() didn't work with in-memory indexes X-Git-Tag: 1.1.alpha1~4590 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2dd34b7e1ee4be67409dbc002d45bcb89cf2c4c;p=thirdparty%2Fdovecot%2Fcore.git mail_index_data_get_mmaped() didn't work with in-memory indexes --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-index-data.c b/src/lib-index/mail-index-data.c index cb9a127439..c2f258ba74 100644 --- a/src/lib-index/mail-index-data.c +++ b/src/lib-index/mail-index-data.c @@ -698,8 +698,10 @@ int mail_index_data_record_verify(struct mail_index_data *data, void *mail_index_data_get_mmaped(struct mail_index_data *data, size_t *size) { - if (!mmap_update(data, 0, 0)) - return NULL; + if (!data->anon_mmap) { + if (!mmap_update(data, 0, 0)) + return NULL; + } *size = data->mmap_used_length; return data->mmap_base;