Module Name: src Committed By: maxv Date: Mon Jun 22 16:14:18 UTC 2020
Modified Files: src/sys/dev/acpi: acpi.c Log Message: Fix memory leak. Found by kLSan. To generate a diff of this commit: cvs rdiff -u -r1.284 -r1.285 src/sys/dev/acpi/acpi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/acpi/acpi.c diff -u src/sys/dev/acpi/acpi.c:1.284 src/sys/dev/acpi/acpi.c:1.285 --- src/sys/dev/acpi/acpi.c:1.284 Thu Apr 9 10:46:19 2020 +++ src/sys/dev/acpi/acpi.c Mon Jun 22 16:14:18 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: acpi.c,v 1.284 2020/04/09 10:46:19 jmcneill Exp $ */ +/* $NetBSD: acpi.c,v 1.285 2020/06/22 16:14:18 maxv Exp $ */ /*- * Copyright (c) 2003, 2007 The NetBSD Foundation, Inc. @@ -100,7 +100,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: acpi.c,v 1.284 2020/04/09 10:46:19 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: acpi.c,v 1.285 2020/06/22 16:14:18 maxv Exp $"); #include "pci.h" #include "opt_acpi.h" @@ -792,6 +792,11 @@ acpi_make_devnode(ACPI_HANDLE handle, ui } awc->aw_parent = ad; + break; + + default: + ACPI_FREE(devinfo); + break; } return AE_OK;