hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
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];