Plug a memory leak in btree_close.

From https://github.com/OrangeTide/btree/commit/e186331494b213286934bcc03a1d8c4650836e3b

Index: btree.c
===================================================================
RCS file: /cvs/src/usr.sbin/ldapd/btree.c,v
retrieving revision 1.36
diff -u -p -r1.36 btree.c
--- btree.c     20 Mar 2016 00:01:22 -0000      1.36
+++ btree.c     30 Nov 2016 21:05:14 -0000
@@ -1176,6 +1176,8 @@ btree_close(struct btree *bt)
                DPRINTF("ref is zero, closing btree %p", bt);
                close(bt->fd);
                mpage_flush(bt);
+               free(bt->lru_queue);
+               free(bt->path);
                free(bt->page_cache);
                free(bt);
        } else

Reply via email to