From d533c27e4f060e065e2edc02eea717912df80f88 Mon Sep 17 00:00:00 2001 From: weishu Date: Sat, 30 Mar 2024 16:05:31 +0800 Subject: [PATCH] Revert "kernel: deny unexpected offset value for signing check" This reverts commit 97ee114aa507775276d1b4adb68c94d7a7ea8e39. --- kernel/apk_sign.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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) {