diff options
Diffstat (limited to 'source/tools/acpiexec/aetests.c')
-rw-r--r-- | source/tools/acpiexec/aetests.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/tools/acpiexec/aetests.c b/source/tools/acpiexec/aetests.c index 9f35e8f5acaa..f11a61283655 100644 --- a/source/tools/acpiexec/aetests.c +++ b/source/tools/acpiexec/aetests.c @@ -629,7 +629,7 @@ AeLateTest ( *****************************************************************************/ static void -AeGlobalAddressRangeCheck( +AeGlobalAddressRangeCheck ( void) { ACPI_STATUS Status; @@ -638,18 +638,18 @@ AeGlobalAddressRangeCheck( UINT32 i; - ReturnBuffer.Length = ACPI_ALLOCATE_BUFFER; - AcpiUtInitializeBuffer (&ReturnBuffer, ACPI_ALLOCATE_BUFFER); - for (i = 0; i < ACPI_ADDRESS_RANGE_MAX; i++) { Current = AcpiGbl_AddressRangeList[i]; while (Current) { + ReturnBuffer.Length = ACPI_ALLOCATE_BUFFER; + Status = AcpiGetName (Current->RegionNode, ACPI_SINGLE_NAME, &ReturnBuffer); ACPI_CHECK_OK (AcpiGetname, Status); + AcpiOsFree (ReturnBuffer.Pointer); Current = Current->Next; } } |