aboutsummaryrefslogtreecommitdiff
path: root/source/tools/acpiexec/aetests.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/acpiexec/aetests.c')
-rw-r--r--source/tools/acpiexec/aetests.c8
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;
}
}