diff options
Diffstat (limited to 'tools/bpf/bpftool/prog.c')
-rw-r--r-- | tools/bpf/bpftool/prog.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/bpf/bpftool/prog.c b/tools/bpf/bpftool/prog.c index aa6d72ea3807..ede7957adcd9 100644 --- a/tools/bpf/bpftool/prog.c +++ b/tools/bpf/bpftool/prog.c | |||
@@ -275,8 +275,10 @@ static int do_show(int argc, char **argv) | |||
275 | while (true) { | 275 | while (true) { |
276 | err = bpf_prog_get_next_id(id, &id); | 276 | err = bpf_prog_get_next_id(id, &id); |
277 | if (err) { | 277 | if (err) { |
278 | if (errno == ENOENT) | 278 | if (errno == ENOENT) { |
279 | err = 0; | ||
279 | break; | 280 | break; |
281 | } | ||
280 | err("can't get next program: %s\n", strerror(errno)); | 282 | err("can't get next program: %s\n", strerror(errno)); |
281 | if (errno == EINVAL) | 283 | if (errno == EINVAL) |
282 | err("kernel too old?\n"); | 284 | err("kernel too old?\n"); |