summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2011-01-10 21:01:41 +0000
committerjkim <jkim@FreeBSD.org>2011-01-10 21:01:41 +0000
commite06fa8b36f38908c79081288185a2a51d20e8faa (patch)
treebda7ba91f363688a5acaaaee109ab1e248a8c622
parenta5b49832bdb939ff99ab4decc393c3c419c70f96 (diff)
downloadFreeBSD-src-e06fa8b36f38908c79081288185a2a51d20e8faa.zip
FreeBSD-src-e06fa8b36f38908c79081288185a2a51d20e8faa.tar.gz
Add forgotten free(9) in the previous commit for an error case.
-rw-r--r--sys/dev/acpica/Osd/OsdInterrupt.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/acpica/Osd/OsdInterrupt.c b/sys/dev/acpica/Osd/OsdInterrupt.c
index 74db170..d9cfc65a 100644
--- a/sys/dev/acpica/Osd/OsdInterrupt.c
+++ b/sys/dev/acpica/Osd/OsdInterrupt.c
@@ -115,6 +115,7 @@ AcpiOsInstallInterruptHandler(UINT32 InterruptNumber,
(InterruptNumber == InterruptOverride &&
InterruptNumber != AcpiGbl_FADT.SciInterrupt)) {
mtx_unlock(&acpi_intr_lock);
+ free(ai, M_ACPIINTR);
return_ACPI_STATUS (AE_ALREADY_EXISTS);
}
if (ai->ai_rid <= ap->ai_rid)
OpenPOWER on IntegriCloud