From b6ca152e556bb37c7c6f10ecc539d5e0d7cb2703 Mon Sep 17 00:00:00 2001 From: Jihoon Jung Date: Fri, 28 Aug 2020 15:29:53 +0900 Subject: [PATCH] Fix Svace issue : #446374 Change-Id: Ie0bac818fb3591d54e2d360c95022dd8a695b7a2 Signed-off-by: Jihoon Jung --- src/uwb.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/uwb.c b/src/uwb.c index adf2530..df50551 100755 --- a/src/uwb.c +++ b/src/uwb.c @@ -80,10 +80,15 @@ static void __message_received(GObject *source_object, unsigned char *buf = NULL; int size = 0; + buf = (unsigned char *)malloc(sizeof(unsigned char) * size + 1); + if (buf == NULL) { + _ERR("buf is NULL"); + return; + } + g_variant_get(message, "a(y)", &iter); size = g_variant_iter_n_children(iter); - buf = (unsigned char *)malloc(sizeof(unsigned char) * size + 1); for (int i = 0; g_variant_iter_loop(iter, "(y)", &element); i++) { buf[i] = element; -- 2.7.4