From 11c53b97ef5b7a796233cf286013ca245e12d957 Mon Sep 17 00:00:00 2001 From: Robert Moore Date: Thu, 9 May 2013 14:40:28 -0700 Subject: [PATCH] Fix possible memory leak in GPE init error path. Some GPE blocks were not deleted. ACPICA BZ 1018. Tomasz Nowicki --- source/components/events/evgpeblk.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/components/events/evgpeblk.c b/source/components/events/evgpeblk.c index 342d0df18..aed636f4f 100644 --- a/source/components/events/evgpeblk.c +++ b/source/components/events/evgpeblk.c @@ -492,6 +492,8 @@ AcpiEvCreateGpeBlock ( Status = AcpiEvInstallGpeBlock (GpeBlock, InterruptNumber); if (ACPI_FAILURE (Status)) { + ACPI_FREE (GpeBlock->RegisterInfo); + ACPI_FREE (GpeBlock->EventInfo); ACPI_FREE (GpeBlock); return_ACPI_STATUS (Status); }