From de125e6c6f73dbf888bd559022786c1ef3578ad9 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: #3406 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 453f7fe26..f1aefccd5 100644 --- a/devicemodel/hw/platform/acpi/acpi.c +++ b/devicemodel/hw/platform/acpi/acpi.c @@ -844,6 +844,7 @@ dsdt_line(const char *fmt, ...) return; err_exit: + va_end(ap); dsdt_error = -1; }