From 290d64cb4edc9ba2786ff22d39af9cc3b591a2fc Mon Sep 17 00:00:00 2001 From: Jacob Siverskog Date: Thu, 10 Dec 2020 20:08:58 +0100 Subject: [PATCH] sensor: shell: add missing va_ends each call to va_start must have a corresponding call to va_end. Signed-off-by: Jacob Siverskog --- drivers/sensor/shell_battery.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/sensor/shell_battery.c b/drivers/sensor/shell_battery.c index 5c1efaff025..d8cfb1b5081 100644 --- a/drivers/sensor/shell_battery.c +++ b/drivers/sensor/shell_battery.c @@ -38,10 +38,12 @@ static int get_channels(const struct device *dev, ...) val = va_arg(ptr, struct sensor_value *); err = sensor_channel_get(dev, chan, val); if (err < 0) { + va_end(ptr); return err; } } + va_end(ptr); return 0; }