From: Yu Watanabe Date: Wed, 15 Feb 2023 16:59:08 +0000 (+0900) Subject: ukify: fix padding length X-Git-Tag: v253~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c126c8ac81f849ccf5214ff3f90c416b6bbad71f;p=thirdparty%2Fsystemd.git ukify: fix padding length --- 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)