From: Timo Sirainen Date: Wed, 14 Dec 2016 17:36:43 +0000 (+0200) Subject: fts-squat: Use file_cache_new_path() for squat indexes X-Git-Tag: 2.3.0.rc1~2424 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=78b806afb68cf1fed9dda6b45cbf7f8f2e08260d;p=thirdparty%2Fdovecot%2Fcore.git fts-squat: Use file_cache_new_path() for squat indexes --- diff --git a/src/plugins/fts-squat/squat-trie.c b/src/plugins/fts-squat/squat-trie.c index dfdafd5e0c..14534026e6 100644 --- a/src/plugins/fts-squat/squat-trie.c +++ b/src/plugins/fts-squat/squat-trie.c @@ -1492,7 +1492,7 @@ static int squat_trie_map(struct squat_trie *trie, bool building) return -1; if ((trie->flags & SQUAT_INDEX_FLAG_MMAP_DISABLE) != 0 && trie->file_cache == NULL) - trie->file_cache = file_cache_new(trie->fd); + trie->file_cache = file_cache_new_path(trie->fd, trie->path); } ret = squat_trie_map_header(trie); diff --git a/src/plugins/fts-squat/squat-uidlist.c b/src/plugins/fts-squat/squat-uidlist.c index 6682c2035e..6b48df7f40 100644 --- a/src/plugins/fts-squat/squat-uidlist.c +++ b/src/plugins/fts-squat/squat-uidlist.c @@ -473,7 +473,7 @@ static int squat_uidlist_map(struct squat_uidlist *uidlist) } if (uidlist->file_cache == NULL && (uidlist->trie->flags & SQUAT_INDEX_FLAG_MMAP_DISABLE) != 0) - uidlist->file_cache = file_cache_new(uidlist->fd); + uidlist->file_cache = file_cache_new_path(uidlist->fd, uidlist->path); return squat_uidlist_map_header(uidlist); }