Mercurial > dovecot > core-2.2
changeset 21422:aa57a51c8ce6
index: don't try to unlink in-memory cache file
Avoid these errors:
Error: unlink((in-memory index).cache) failed: No such file or directory (in mail-cache.c:29)
author | Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
---|---|
date | Wed, 18 Jan 2017 04:46:15 -0500 |
parents | b2f4b698fd3c |
children | eac612cea455 |
files | src/lib-index/mail-cache.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-cache.c Tue Jan 17 20:34:51 2017 +0200 +++ b/src/lib-index/mail-cache.c Wed Jan 18 04:46:15 2017 -0500 @@ -25,7 +25,7 @@ static void mail_cache_unlink(struct mail_cache *cache) { - if (!cache->index->readonly) + if (!cache->index->readonly && !MAIL_INDEX_IS_IN_MEMORY(cache->index)) i_unlink(cache->filepath); }