diff --git a/src/btf.c b/src/btf.c index d72e9a7..86a1847 100644 --- a/src/btf.c +++ b/src/btf.c @@ -269,10 +269,9 @@ __s64 btf__resolve_size(const struct btf *btf, __u32 type_id) t = btf__type_by_id(btf, type_id); } +done: if (size < 0) return -EINVAL; - -done: if (nelems && size > UINT32_MAX / nelems) return -E2BIG;