]> git.baikalelectronics.ru Git - kernel.git/commit
selftests/bpf: Don't destroy failed link
authorAndrii Nakryiko <andriin@fb.com>
Wed, 29 Jul 2020 04:50:56 +0000 (21:50 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 30 Jul 2020 22:43:49 +0000 (00:43 +0200)
commit246eecc227b44a9c361ea1df930a32c25b0b006b
tree58ae65a7cccbfb9c5742241f4523f76d6045cf79
parentbd40c7e68c492c3d17a3a389da9f919933cd3acb
selftests/bpf: Don't destroy failed link

Check that link is NULL or proper pointer before invoking bpf_link__destroy().
Not doing this causes crash in test_progs, when cg_storage_multi selftest
fails.

Fixes: 0988c9d168bc ("selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress")
Signed-off-by: Andrii Nakryiko <andriin@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Song Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/20200729045056.3363921-1-andriin@fb.com
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c