From aa01ce953527aa1c010745b21856f46febaa133e Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 09 2020 07:25:57 +0000 Subject: Apply patch aslcodegen.patch patch_name: aslcodegen.patch present_in_specfile: true --- diff --git a/source/compiler/aslcodegen.c b/source/compiler/aslcodegen.c index 72b7215..d9ab8bf 100644 --- a/source/compiler/aslcodegen.c +++ b/source/compiler/aslcodegen.c @@ -494,8 +494,7 @@ CgWriteTableHeader ( /* Table length. Checksum zero for now, will rewrite later */ - DWord = sizeof (ACPI_TABLE_HEADER) + Op->Asl.AmlSubtreeLength; - ACPI_MOVE_32_TO_32(&TableHeader.Length, &DWord); + TableHeader.Length = sizeof (ACPI_TABLE_HEADER) + Op->Asl.AmlSubtreeLength; /* Calculate the comment lengths for this definition block parseOp */ @@ -539,6 +538,8 @@ CgWriteTableHeader ( CvDbgPrint (" Length: %u\n", CommentLength); } } + DWord = TableHeader.Length; + ACPI_MOVE_32_TO_32(&TableHeader.Length, &DWord); TableHeader.Checksum = 0;