From c126c8ac81f849ccf5214ff3f90c416b6bbad71f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 16 Feb 2023 01:59:08 +0900 Subject: [PATCH] ukify: fix padding length --- src/ukify/ukify.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index 5b8bf96974c..335de994d88 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -441,7 +441,8 @@ def join_initrds(initrds): seq = [] for file in initrds: initrd = file.read_bytes() - padding = b'\0' * round_up(len(initrd), 4) # pad to 32 bit alignment + n = len(initrd) + padding = b'\0' * (round_up(n, 4) - n) # pad to 32 bit alignment seq += [initrd, padding] return b''.join(seq) -- 2.47.3