diff options
author | jkim <jkim@FreeBSD.org> | 2013-04-04 21:34:22 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2013-04-04 21:34:22 +0000 |
commit | ff267f44096982acaf4f35007cecaf439840ed05 (patch) | |
tree | 57f5a8c7d24a889d5ce1f0f48c9be5c71f5a7117 /source | |
parent | 4b5fbe0ac6228523722afb80af9d5c8ed2ba5ee8 (diff) | |
download | FreeBSD-src-ff267f44096982acaf4f35007cecaf439840ed05.zip FreeBSD-src-ff267f44096982acaf4f35007cecaf439840ed05.tar.gz |
Fix a potential memory leak.
https://github.com/acpica/acpica/pull/6
Diffstat (limited to 'source')
-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 81d648b..b783662 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 */ |