aboutsummaryrefslogtreecommitdiff
path: root/source/compiler/dttemplate.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/compiler/dttemplate.c')
-rw-r--r--source/compiler/dttemplate.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/compiler/dttemplate.c b/source/compiler/dttemplate.c
index 8cafbf959f80..4fb6be0d389d 100644
--- a/source/compiler/dttemplate.c
+++ b/source/compiler/dttemplate.c
@@ -187,6 +187,12 @@ GetTemplate:
}
Status = DtCreateOneTemplate (Signature, TableData);
+
+
+ /* Shutdown ACPICA subsystem */
+
+ (void) AcpiTerminate ();
+ CmDeleteCaches ();
return (Status);
}
@@ -397,6 +403,5 @@ DtCreateOneTemplate (
Cleanup:
fclose (File);
AcpiOsRedirectOutput (stdout);
- ACPI_FREE (DisasmFilename);
return (Status);
}