From 47fe4a8063a139c89d4c34def05e20100cdb240f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Bernon?= Date: Tue, 15 Feb 2022 17:00:32 +0100 Subject: [PATCH] pefixup: Assert that IMAGE_SCN_ALIGN_MASK isn't required anymore. --- make/pefixup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/make/pefixup.py b/make/pefixup.py index 5d6d727f..c3425627 100755 --- a/make/pefixup.py +++ b/make/pefixup.py @@ -11,7 +11,7 @@ for path in sys.argv[1:]: for section in pe.sections: if section.Name.decode("utf-8")[0:5] == ".text": section.Characteristics &= ~pefile.SECTION_CHARACTERISTICS['IMAGE_SCN_CNT_INITIALIZED_DATA'] - section.Characteristics &= ~pefile.SECTION_CHARACTERISTICS['IMAGE_SCN_ALIGN_MASK'] + assert not (section.Characteristics & pefile.SECTION_CHARACTERISTICS['IMAGE_SCN_ALIGN_MASK']) pe.OPTIONAL_HEADER.CheckSum = pe.generate_checksum()