From 71aff7f1c71bce310febb6c1d32660f8267e1c4a Mon Sep 17 00:00:00 2001 From: msmith Date: Mon, 22 Jan 2001 05:33:36 +0000 Subject: Plug a memory leak in AcpiOsDeleteSemaphore where the mutex is not properly destroyed. Submitted by: bmilekic --- sys/dev/acpica/Osd/OsdSynch.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/dev/acpica') diff --git a/sys/dev/acpica/Osd/OsdSynch.c b/sys/dev/acpica/Osd/OsdSynch.c index de532ca..154bce9 100644 --- a/sys/dev/acpica/Osd/OsdSynch.c +++ b/sys/dev/acpica/Osd/OsdSynch.c @@ -73,6 +73,8 @@ AcpiOsCreateSemaphore(UINT32 MaxUnits, UINT32 InitialUnits, ACPI_HANDLE *OutHand ACPI_STATUS AcpiOsDeleteSemaphore (ACPI_HANDLE Handle) { + struct acpi_semaphore *as = (struct acpi_semaphore *)Handle; + mtx_destroy(&as->as_mtx); free(Handle, M_ACPISEM); return(AE_OK); } -- cgit v1.1