OSDN Git Service

selftests/bpf: fix double bpf_object__close() in veristate
authorAndrii Nakryiko <andrii@kernel.org>
Wed, 21 Sep 2022 16:42:51 +0000 (09:42 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 22 Sep 2022 02:41:37 +0000 (19:41 -0700)
commitf338ac9105679df504c3809784f0716c25e87b31
tree8b380947ef35f5d8d8c5e7cc64189214c7f12463
parent2d863b14fbd9795c627074b4f344141ef3621b81
selftests/bpf: fix double bpf_object__close() in veristate

bpf_object__close(obj) is called twice for BPF object files with single
BPF program in it. This causes crash. Fix this by not calling
bpf_object__close() unnecessarily.

Fixes: c8bc5e050976 ("selftests/bpf: Add veristat tool for mass-verifying BPF object files")
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20220921164254.3630690-2-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/veristat.c