libbpf: Fix off-by-one bug in bpf_core_apply_relo()
authorAndrii Nakryiko <andrii@kernel.org>
Mon, 25 Oct 2021 22:45:28 +0000 (15:45 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 26 Oct 2021 01:37:21 +0000 (18:37 -0700)
commitde5d0dcef602de39070c31c7e56c58249c56ba37
treea5d41c098437b7cfcea44149ce9627bb5b82d002
parent9327acd0f9a49394e6567ac79dd55635527e1f56
libbpf: Fix off-by-one bug in bpf_core_apply_relo()

Fix instruction index validity check which has off-by-one error.

Fixes: 3ee4f5335511 ("libbpf: Split bpf_core_apply_relo() into bpf_program independent helper.")
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20211025224531.1088894-2-andrii@kernel.org
tools/lib/bpf/libbpf.c