On Wed, Nov 30, 2016 at 22:11 +0100, Tim Kuijsten wrote:
> Plug a memory leak in btree_close.
> 
> From 
> https://github.com/OrangeTide/btree/commit/e186331494b213286934bcc03a1d8c4650836e3b
>

Hi Tim,

This looks correct, indeed.

> 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