libbpf: Cleanup temp FDs when intermediate sys_bpf fails.

Fix loader program to close temporary FDs when intermediate
sys_bpf command fails.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20210514003623.28033-16-alexei.starovoitov@gmail.com
This commit is contained in:
Alexei Starovoitov authored and Andrii Nakryiko committed 2021-06-08 13:04:27 -07:00
1 parent 694a70c522
commit 594960b3db
2 files changed
+45 -4

No files matched your search

+1
View File
@@ -15,6 +15,7 @@ struct bpf_gen {
void *data_cur;
void *insn_start;
void *insn_cur;
ssize_t cleanup_label;
__u32 nr_progs;
__u32 nr_maps;
int log_level;