]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-squat: Use file_cache_new_path() for squat indexes
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 14 Dec 2016 17:36:43 +0000 (19:36 +0200)
committerGitLab <gitlab@git.dovecot.net>
Thu, 15 Dec 2016 11:02:10 +0000 (13:02 +0200)
src/plugins/fts-squat/squat-trie.c
src/plugins/fts-squat/squat-uidlist.c

index dfdafd5e0c48d574ca2554241449fe056f69622d..14534026e61c56b6216821106e652e940316a54a 100644 (file)
@@ -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);
index 6682c2035eecdeaca686582fe01fa9c77a01bf14..6b48df7f40f6609fc33362e522a68af6cd4f178d 100644 (file)
@@ -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);
 }