diff options
Diffstat (limited to 'source/os_specific')
-rw-r--r-- | source/os_specific/service_layers/oswindir.c | 1 | ||||
-rw-r--r-- | source/os_specific/service_layers/oswinxf.c | 27 |
2 files changed, 1 insertions, 27 deletions
diff --git a/source/os_specific/service_layers/oswindir.c b/source/os_specific/service_layers/oswindir.c index 3ed1aa90d9fbe..713bc2a4b0147 100644 --- a/source/os_specific/service_layers/oswindir.c +++ b/source/os_specific/service_layers/oswindir.c @@ -106,6 +106,7 @@ AcpiOsOpenDirectory ( if (!FullWildcardSpec) { printf ("Could not allocate buffer for wildcard pathname\n"); + free (SearchInfo); return (NULL); } diff --git a/source/os_specific/service_layers/oswinxf.c b/source/os_specific/service_layers/oswinxf.c index a1a073ad0b4cc..ebb007edea0d8 100644 --- a/source/os_specific/service_layers/oswinxf.c +++ b/source/os_specific/service_layers/oswinxf.c @@ -238,10 +238,6 @@ AcpiOsTableOverride ( ACPI_TABLE_HEADER *ExistingTable, ACPI_TABLE_HEADER **NewTable) { -#ifdef ACPI_ASL_COMPILER - ACPI_STATUS Status; - ACPI_PHYSICAL_ADDRESS Address; -#endif if (!ExistingTable || !NewTable) { @@ -258,29 +254,6 @@ AcpiOsTableOverride ( AeTableOverride (ExistingTable, NewTable); #endif - -#ifdef ACPI_ASL_COMPILER - - /* Attempt to get the table from the registry */ - - /* Construct a null-terminated string from table signature */ - - ACPI_MOVE_NAME (TableName, ExistingTable->Signature); - TableName[ACPI_NAME_SIZE] = 0; - - Status = AcpiOsGetTableByName (TableName, 0, NewTable, &Address); - if (ACPI_SUCCESS (Status)) - { - AcpiOsPrintf ("Table [%s] obtained from registry, %u bytes\n", - TableName, (*NewTable)->Length); - } - else - { - AcpiOsPrintf ("Could not read table %s from registry (%s)\n", - TableName, AcpiFormatException (Status)); - } -#endif - return (AE_OK); } |