diff --git a/src/libbpf.c b/src/libbpf.c index 9494049..873a29c 100644 --- a/src/libbpf.c +++ b/src/libbpf.c @@ -1233,10 +1233,8 @@ static void bpf_object__elf_finish(struct bpf_object *obj) if (!obj->efile.elf) return; - if (obj->efile.elf) { - elf_end(obj->efile.elf); - obj->efile.elf = NULL; - } + elf_end(obj->efile.elf); + obj->efile.elf = NULL; obj->efile.symbols = NULL; obj->efile.st_ops_data = NULL;