diff --git a/aya-obj/src/btf/relocation.rs b/aya-obj/src/btf/relocation.rs index 334a5f77..49036067 100644 --- a/aya-obj/src/btf/relocation.rs +++ b/aya-obj/src/btf/relocation.rs @@ -828,7 +828,7 @@ impl<'a> AccessSpec<'a> { let parent = accessors.last().unwrap(); let parent_ty = btf.type_by_id(parent.type_id)?; match parent_ty { - BtfType::Struct(s) => index == s.members.len() - 1, + BtfType::Struct(s) => parent.index == s.members.len() - 1, _ => false, } };