From 9f91b0b83a53651519b3bbe3b8c1f2a324da984e Mon Sep 17 00:00:00 2001 From: jkim Date: Thu, 11 Sep 2014 21:38:09 +0000 Subject: Import ACPICA 20140828. --- source/compiler/aslmain.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'source/compiler/aslmain.c') diff --git a/source/compiler/aslmain.c b/source/compiler/aslmain.c index 3034281..25dca94 100644 --- a/source/compiler/aslmain.c +++ b/source/compiler/aslmain.c @@ -327,6 +327,7 @@ main ( ACPI_STATUS Status; int Index1; int Index2; + int ReturnStatus = 0; /* @@ -392,16 +393,24 @@ main ( Status = AslDoOneFile (argv[Index2]); if (ACPI_FAILURE (Status)) { - return (-1); + ReturnStatus = -1; + goto CleanupAndExit; } Index2++; } + +CleanupAndExit: + + UtFreeLineBuffers (); + + AslParserCleanup (); + if (AcpiGbl_ExternalFileList) { AcpiDmClearExternalFileList(); } - return (0); + return (ReturnStatus); } -- cgit v1.1