X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fmmap-cache.c;fp=src%2Fjournal%2Fmmap-cache.c;h=03b57beb046fc72019116ea368dc72ccc6cf0872;hb=8e6d9397b550f5617fc9231e3a275348cda23c89;hp=767f5555265c7e73aee0c94ec83e0b51788a5baa;hpb=3b6c7e78cf38c1cad8fbb44d21e40ebf69c7cc77;p=elogind.git diff --git a/src/journal/mmap-cache.c b/src/journal/mmap-cache.c index 767f55552..03b57beb0 100644 --- a/src/journal/mmap-cache.c +++ b/src/journal/mmap-cache.c @@ -307,9 +307,13 @@ static void mmap_cache_free(MMapCache *m) { while ((c = hashmap_first(m->contexts))) context_free(c); + hashmap_free(m->contexts); + while ((f = hashmap_first(m->fds))) fd_free(f); + hashmap_free(m->fds); + while (m->unused) window_free(m->unused);