From 05f909b7fabc5629528ae471df25af3bb63a6096 Mon Sep 17 00:00:00 2001 From: jmcneill Date: Wed, 14 May 2008 12:15:47 +0000 Subject: [PATCH] Fix memory leak on attach/resume. --- sys/dev/acpi/asus_acpi.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys/dev/acpi/asus_acpi.c b/sys/dev/acpi/asus_acpi.c index eaa32d603c66..1665f0c60bf8 100644 --- a/sys/dev/acpi/asus_acpi.c +++ b/sys/dev/acpi/asus_acpi.c @@ -1,4 +1,4 @@ -/* $NetBSD: asus_acpi.c,v 1.4 2008/05/05 00:14:11 jmcneill Exp $ */ +/* $NetBSD: asus_acpi.c,v 1.5 2008/05/14 12:15:47 jmcneill Exp $ */ /*- * Copyright (c) 2007, 2008 Jared D. McNeill @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: asus_acpi.c,v 1.4 2008/05/05 00:14:11 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: asus_acpi.c,v 1.5 2008/05/14 12:15:47 jmcneill Exp $"); #include #include @@ -187,6 +187,9 @@ asus_init(device_t self) if (ACPI_FAILURE(rv)) aprint_error_dev(self, "couldn't evaluate INIT: %s\n", AcpiFormatException(rv)); + + if (ret.Pointer) + AcpiOsFree(ret.Pointer); } static bool