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>

Reply via email to