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);
 }