On Mon, Dec 17, 2018 at 04:57:50PM +0900, Prashant Bhole wrote: > This patch fixes a memory leak in libbpf by freeing up line_info > member of struct bpf_program while unloading a program. > > Fixes: 3d65014146c6 ("bpf: libbpf: Add btf_line_info support to libbpf") > Signed-off-by: Prashant Bhole <bhole_prashant...@lab.ntt.co.jp> > --- > tools/lib/bpf/libbpf.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c > index e2bc75ee1614..169e347c76f6 100644 > --- a/tools/lib/bpf/libbpf.c > +++ b/tools/lib/bpf/libbpf.c > @@ -266,6 +266,7 @@ void bpf_program__unload(struct bpf_program *prog) > > zclose(prog->btf_fd); > zfree(&prog->func_info); > + zfree(&prog->line_info); Thanks for the fix!
Acked-by: Martin KaFai Lau <ka...@fb.com>