summaryrefslogtreecommitdiff
path: root/source/os_specific
diff options
context:
space:
mode:
Diffstat (limited to 'source/os_specific')
-rw-r--r--source/os_specific/service_layers/oswindir.c1
-rw-r--r--source/os_specific/service_layers/oswinxf.c27
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);
}