diff options
Diffstat (limited to 'tools/lib/bpf/libbpf.c')
| -rw-r--r-- | tools/lib/bpf/libbpf.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c index 88d8825fc6f6..e4f83c304ec9 100644 --- a/tools/lib/bpf/libbpf.c +++ b/tools/lib/bpf/libbpf.c @@ -6894,7 +6894,8 @@ int bpf_object__load_xattr(struct bpf_object_load_attr *attr)  	if (obj->gen_loader) {  		/* reset FDs */ -		btf__set_fd(obj->btf, -1); +		if (obj->btf) +			btf__set_fd(obj->btf, -1);  		for (i = 0; i < obj->nr_maps; i++)  			obj->maps[i].fd = -1;  		if (!err) |