From 5682deffc06e0950d33493635b4f985b0d501d93 Mon Sep 17 00:00:00 2001 From: Tedd Ho-Jeong An Date: Fri, 12 Nov 2021 18:35:59 -0800 Subject: [PATCH] client: Fix uninitiailzed scalar variable This patch fixes the uninitiailzed varialble(CWE-457) reported by the Coverity scan. Signed-off-by: Anuj Jain Signed-off-by: Ayush Garg --- client/gatt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/gatt.c b/client/gatt.c index 2405aa3e..b952d9a1 100755 --- a/client/gatt.c +++ b/client/gatt.c @@ -174,6 +174,7 @@ static void print_service_proxy(GDBusProxy *proxy, const char *description) dbus_message_iter_get_basic(&iter, &primary); + memset(&service, 0, sizeof(service)); service.path = (char *) g_dbus_proxy_get_path(proxy); service.uuid = (char *) uuid; service.primary = primary; @@ -256,6 +257,7 @@ static void print_characteristic(GDBusProxy *proxy, const char *description) dbus_message_iter_get_basic(&iter, &uuid); + memset(&chrc, 0, sizeof(chrc)); chrc.path = (char *) g_dbus_proxy_get_path(proxy); chrc.uuid = (char *) uuid; @@ -349,6 +351,7 @@ static void print_descriptor(GDBusProxy *proxy, const char *description) dbus_message_iter_get_basic(&iter, &uuid); + memset(&desc, 0, sizeof(desc)); desc.path = (char *) g_dbus_proxy_get_path(proxy); desc.uuid = (char *) uuid; -- 2.34.1