diff options
-rw-r--r-- | source/components/utilities/utosi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/components/utilities/utosi.c b/source/components/utilities/utosi.c index 81d648bd51079..b783662db9106 100644 --- a/source/components/utilities/utosi.c +++ b/source/components/utilities/utosi.c @@ -392,7 +392,8 @@ AcpiUtOsiImplementation ( Status = AcpiOsAcquireMutex (AcpiGbl_OsiMutex, ACPI_WAIT_FOREVER); if (ACPI_FAILURE (Status)) { - return (Status); + AcpiUtDeleteObjectDesc (ReturnDesc); + return_ACPI_STATUS (Status); } /* Lookup the interface in the global _OSI list */ |