diff options
Diffstat (limited to 'source/components')
| -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 81d648bd5107..b783662db910 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 */  | 
