diff options
author | Nikita V. Shirokov <tehnerd@tehnerd.com> | 2019-03-08 08:18:14 +0300 |
---|---|---|
committer | Daniel Borkmann <daniel@iogearbox.net> | 2019-03-08 23:16:36 +0300 |
commit | 243b4cdab981d7004bee56c38e18a29da32ef104 (patch) | |
tree | 0a2e293600e43da600aaaccfbcf9fdea971d5870 /drivers/fpga | |
parent | 20182390c4134478d795a096ddb8dddcc648e28a (diff) | |
download | linux-243b4cdab981d7004bee56c38e18a29da32ef104.tar.xz |
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 'drivers/fpga')
0 files changed, 0 insertions, 0 deletions