commit | 1e960043e8ae65d6f53b3414586a3fb634461908 | [log] [tgz] |
---|---|---|
author | Jakub Kicinski <jakub.kicinski@netronome.com> | Thu Jul 26 14:32:18 2018 -0700 |
committer | Daniel Borkmann <daniel@iogearbox.net> | Fri Jul 27 07:18:44 2018 +0200 |
tree | 7fe3914c4ce7da570106058da6d6a32007fd702f | |
parent | 2367bd99f62bd952fea5c534eeb1d84c113da38e [diff] |
tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() bpf_map__fd() handles NULL map gracefully and returns -EINVAL. bpf_program__fd() and bpf_program__nth_fd() crash in this case. Make the behaviour more consistent by validating prog pointer as well. Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Quentin Monnet <quentin.monnet@netronome.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>