From: Atul Rai Date: Thu, 16 Feb 2017 06:43:13 +0000 (+0530) Subject: Fix SVACE issues: 175412, 176047 X-Git-Tag: submit/tizen_3.0/20170216.103037^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=94ff44c050dfa0ef1e597e00cc1adae090698db2;p=platform%2Fcore%2Fapi%2Fbluetooth.git Fix SVACE issues: 175412, 176047 Change-Id: I253992e4db8103b0b93856d375b33144a34c739f Signed-off-by: Atul Rai --- diff --git a/src/bluetooth-common.c b/src/bluetooth-common.c index df83e97..fead536 100644 --- a/src/bluetooth-common.c +++ b/src/bluetooth-common.c @@ -3610,10 +3610,11 @@ int _bt_gatt_client_update_all(bt_gatt_client_h client) } g_strfreev(prim_svc->handle); - g_free(prim_svc); - if (svc_list == NULL) + if (svc_list == NULL) { + g_free(prim_svc); return BT_ERROR_OPERATION_FAILED; + } done: g_slist_free_full(client_s->services, diff --git a/src/bluetooth-tds.c b/src/bluetooth-tds.c index 5445053..751680d 100644 --- a/src/bluetooth-tds.c +++ b/src/bluetooth-tds.c @@ -634,7 +634,7 @@ int _bt_tds_parse_transport_blocks(bt_tds_transport_block_list_s **info, } if (info_list != NULL) { - (*info)->data = (tds_transport_data_s**)g_malloc0(g_slist_length(info_list) * sizeof(tds_transport_data_s)); + (*info)->data = (tds_transport_data_s **)g_malloc0(g_slist_length(info_list) * sizeof(tds_transport_data_s *)); for (l = info_list, k = 0; l; l = g_slist_next(l), k++) (*info)->data[k] = (tds_transport_data_s*)l->data; return BT_ERROR_NONE;