diff options
author | Nikita V. Shirokov <tehnerd@tehnerd.com> | 2019-03-08 05:18:14 +0000 |
---|---|---|
committer | Daniel Borkmann <daniel@iogearbox.net> | 2019-03-08 21:16:36 +0100 |
commit | 243b4cdab981d7004bee56c38e18a29da32ef104 (patch) | |
tree | 0a2e293600e43da600aaaccfbcf9fdea971d5870 /ipc | |
parent | 20182390c4134478d795a096ddb8dddcc648e28a (diff) | |
download | linux-stable-243b4cdab981d7004bee56c38e18a29da32ef104.tar.gz linux-stable-243b4cdab981d7004bee56c38e18a29da32ef104.tar.bz2 linux-stable-243b4cdab981d7004bee56c38e18a29da32ef104.zip |
bpf, libbpf: fixing leak when kernel does not support btf
We could end up in situation when we have object file w/ all btf
info, but kernel does not support btf yet. In this situation
currently libbpf just set obj->btf to NULL w/o freeing it first.
This patch is fixing it by making sure to run btf__free first.
Fixes: d29d87f7e612 ("btf: separate btf creation and loading")
Signed-off-by: Nikita V. Shirokov <tehnerd@tehnerd.com>
Acked-by: Yonghong Song <yhs@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions