summaryrefslogtreecommitdiff
path: root/source/components/events/evgpeinit.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/components/events/evgpeinit.c')
-rw-r--r--source/components/events/evgpeinit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/components/events/evgpeinit.c b/source/components/events/evgpeinit.c
index 6bf32ff13..693be0a68 100644
--- a/source/components/events/evgpeinit.c
+++ b/source/components/events/evgpeinit.c
@@ -218,6 +218,7 @@ AcpiEvGpeInitialize (
{
ACPI_EXCEPTION ((AE_INFO, Status,
"Could not create GPE Block 0"));
+ goto Cleanup;
}
}
@@ -257,6 +258,7 @@ AcpiEvGpeInitialize (
{
ACPI_EXCEPTION ((AE_INFO, Status,
"Could not create GPE Block 1"));
+ goto Cleanup;
}
/*
@@ -283,7 +285,7 @@ AcpiEvGpeInitialize (
Cleanup:
(void) AcpiUtReleaseMutex (ACPI_MTX_NAMESPACE);
- return_ACPI_STATUS (AE_OK);
+ return_ACPI_STATUS (Status);
}