chiark / gitweb /
journal: fix hashmap leak in mmap-cache
authorGeorge McCollister <george.mccollister@gmail.com>
Thu, 1 Aug 2013 17:40:01 +0000 (12:40 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 2 Aug 2013 15:25:45 +0000 (11:25 -0400)
commit8e6d9397b550f5617fc9231e3a275348cda23c89
tree011c2396e2240382ec344a0fd778c27536ba1461
parent3b6c7e78cf38c1cad8fbb44d21e40ebf69c7cc77
journal: fix hashmap leak in mmap-cache

hashmap_free() wasn't being called on m->contexts and m->fds resulting
in a leak.

To reproduce do:
while(1) {
sd_journal_open(&j, SD_JOURNAL_LOCAL_ONLY);
sd_journal_close(j);
}

Memory usage will increase until OOM.
src/journal/mmap-cache.c