summaryrefslogtreecommitdiff
path: root/source/components/parser/psloop.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/components/parser/psloop.c')
-rw-r--r--source/components/parser/psloop.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/components/parser/psloop.c b/source/components/parser/psloop.c
index bbcf5253db42..ace1d6b2bbbf 100644
--- a/source/components/parser/psloop.c
+++ b/source/components/parser/psloop.c
@@ -489,6 +489,11 @@ AcpiPsParseLoop (
Status = AE_OK;
}
+ if (Status == AE_CTRL_TERMINATE)
+ {
+ return_ACPI_STATUS (Status);
+ }
+
Status = AcpiPsCompleteOp (WalkState, &Op, Status);
if (ACPI_FAILURE (Status))
{