hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/tools/lib/bpf/libbpf.c
....@@ -3479,6 +3479,9 @@
34793479 int l = 0, r = obj->nr_programs - 1, m;
34803480 struct bpf_program *prog;
34813481
3482
+ if (!obj->nr_programs)
3483
+ return NULL;
3484
+
34823485 while (l < r) {
34833486 m = l + (r - l + 1) / 2;
34843487 prog = &obj->programs[m];