From d8b752c4ee30257f1b71c09d7a085b2a93ab5257 Mon Sep 17 00:00:00 2001 From: Tianhua Sun Date: Thu, 11 Jul 2019 09:32:24 +0800 Subject: [PATCH] dm: fix variable argument list read without ending with va_end va_end() was not getting called under certain condition after the va_start() function call taking the va_list. Tracked-On: #3396 Signed-off-by: Tianhua Sun Reviewed-by: Yonghua Huang --- devicemodel/hw/platform/acpi/acpi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/devicemodel/hw/platform/acpi/acpi.c b/devicemodel/hw/platform/acpi/acpi.c index cec1d30cc..e5a392a32 100644 --- a/devicemodel/hw/platform/acpi/acpi.c +++ b/devicemodel/hw/platform/acpi/acpi.c @@ -850,6 +850,7 @@ dsdt_line(const char *fmt, ...) return; err_exit: + va_end(ap); dsdt_error = -1; }