diff options
| author | Alban Crequy <[email protected]> | 2019-04-12 14:40:50 +0200 |
|---|---|---|
| committer | Alexei Starovoitov <[email protected]> | 2019-04-25 17:20:06 -0700 |
| commit | 8694d8c1f82cccec9380e0d3720b84eee315dfb7 (patch) | |
| tree | d348d15c82218e9388a6b537dafb83cb4677a846 /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
| parent | ecfc3fcabbb5291d1e61600a3dac6cdbfdb04cb1 (diff) | |
tools: bpftool: fix infinite loop in map create
"bpftool map create" has an infinite loop on "while (argc)". The error
case is missing.
Symptoms: when forgetting to type the keyword 'type' in front of 'hash':
$ sudo bpftool map create /sys/fs/bpf/dir/foobar hash key 8 value 8 entries 128
(infinite loop, taking all the CPU)
^C
After the patch:
$ sudo bpftool map create /sys/fs/bpf/dir/foobar hash key 8 value 8 entries 128
Error: unknown arg hash
Fixes: 0b592b5a01be ("tools: bpftool: add map create command")
Signed-off-by: Alban Crequy <[email protected]>
Reviewed-by: Quentin Monnet <[email protected]>
Acked-by: Song Liu <[email protected]>
Reviewed-by: Jakub Kicinski <[email protected]>
Signed-off-by: Daniel Borkmann <[email protected]>
Signed-off-by: Alexei Starovoitov <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions