Fixed svace 85247 resoure leak. 65/199665/1 accepted/tizen/unified/20190214.154031 accepted/tizen/unified/20190215.055027 accepted/tizen/unified/20190215.055039 submit/tizen/20190214.015548 submit/tizen/20190214.073615 submit/tizen/20190214.073635
authorsaerome kim <saerome.kim@samsung.com>
Thu, 14 Feb 2019 01:44:07 +0000 (10:44 +0900)
committersaerome kim <saerome.kim@samsung.com>
Thu, 14 Feb 2019 01:44:07 +0000 (10:44 +0900)
Change-Id: I484bc15588b3209c5e8fb588a6ae9f3dddd2c91e
Signed-off-by: saerome kim <saerome.kim@samsung.com>
src/zbl-dbus.c

index 07262df097875bd03eab10385bd8178f1e7cc99e..c4954049b85f731fe9e9231255077c991c7ca13a 100644 (file)
@@ -847,6 +847,8 @@ static void _zbl_signal_handler(GDBusConnection *connection,
                        case ZB_ZCL_CHARACTER_STRING:
                                if (FALSE == g_variant_iter_loop(data_iter, "(y)", &value)) {
                                        ERR("No Data");
+                                       __records_value_free(records, j);
+                                       __records_free(records, count);
                                        goto EXIT_EVENT_HANDLER;
                                }
                                data_size = value + 1;