From fb8e6df1224874b11a3bd70ea1345f95c1056e8d Mon Sep 17 00:00:00 2001 From: Syam Sidhardhan Date: Mon, 31 Jul 2017 14:47:34 +0530 Subject: [PATCH] bt-service: dpm: Fix Uninitialized variables Fix memory leak [Problem] Fix uninitialized variable [bt-service-dpm.c:177]: (error) Uninitialized variable: device_list [bt-service-dpm.c:227]: (error) Uninitialized variable: device_list [bt-service-dpm.c:222]: (error) Uninitialized variable: device_list [bt-service-dpm.c:276]: (error) Uninitialized variable: device_list +more Change-Id: Iee9b8307fd8662b21f162a13c35b5379bc0ff817 Signed-off-by: Syam Sidhardhan --- bt-service-emul/bt-service-dpm.c | 4 ++-- bt-service/bt-service-dpm.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bt-service-emul/bt-service-dpm.c b/bt-service-emul/bt-service-dpm.c index 42dee10..5ee1f79 100644 --- a/bt-service-emul/bt-service-dpm.c +++ b/bt-service-emul/bt-service-dpm.c @@ -161,7 +161,7 @@ dpm_result_t _bt_dpm_add_bluetooth_devices_to_blacklist(bluetooth_device_address dpm_result_t _bt_dpm_get_bluetooth_devices_from_blacklist(GArray **out_param1) { dpm_result_t ret = DPM_RESULT_FAIL; - bt_dpm_device_list_t device_list; + bt_dpm_device_list_t device_list = { 0, }; GSList *list = policy_table[DPM_POLICY_BLUETOOTH_DEVICES_BLACKLIST].list; int i = 0; @@ -211,7 +211,7 @@ dpm_result_t _bt_dpm_add_bluetooth_devices_to_whitelist(bluetooth_device_address dpm_result_t _bt_dpm_get_bluetooth_devices_from_whitelist(GArray **out_param1) { dpm_result_t ret = DPM_RESULT_FAIL; - bt_dpm_device_list_t device_list; + bt_dpm_device_list_t device_list = { 0, }; GSList *list = policy_table[DPM_POLICY_BLUETOOTH_DEVICES_WHITELIST].list; int i = 0; diff --git a/bt-service/bt-service-dpm.c b/bt-service/bt-service-dpm.c index 685acbb..6ed4bec 100644 --- a/bt-service/bt-service-dpm.c +++ b/bt-service/bt-service-dpm.c @@ -205,7 +205,7 @@ int _bt_dpm_get_bluetooth_devices_from_blacklist(GArray **out_param1) { int ret = BLUETOOTH_ERROR_INTERNAL; int allow_bt = DPM_BT_ERROR; - bt_dpm_device_list_t device_list; + bt_dpm_device_list_t device_list = { 0, }; GSList *list = policy_table[DPM_POLICY_BLUETOOTH_DEVICES_BLACKLIST].list; int i = 0; @@ -259,7 +259,7 @@ int _bt_dpm_get_bluetooth_devices_from_whitelist(GArray **out_param1) { dpm_result_t ret = BLUETOOTH_ERROR_INTERNAL; int allow_bt = DPM_BT_ERROR; - bt_dpm_device_list_t device_list; + bt_dpm_device_list_t device_list = { 0, }; GSList *list = policy_table[DPM_POLICY_BLUETOOTH_DEVICES_WHITELIST].list; int i = 0; -- 2.7.4