diff --git a/kernel/apk_sign.c b/kernel/apk_sign.c index eb1f3f6f..fb5cdb25 100644 --- a/kernel/apk_sign.c +++ b/kernel/apk_sign.c @@ -264,12 +264,7 @@ static __always_inline bool check_v2_signature(char *path, pr_info("Unknown singature block id: 0x%08x\n", id); goto clean; } - u64 next = size8 - offset; - if (next == 0) { - pr_warn("Unexpeced offset value!\n"); - goto clean; - } - pos += next; + pos += (size8 - offset); } if (v2_signing_blocks != 1) {