summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNishant Chaprana <n.chaprana@samsung.com>2019-09-26 19:01:41 +0530
committersaerome.kim <saerome.kim@samsung.com>2019-09-27 14:52:37 +0900
commitea3063923a39ce746e97041dbfd7bd1da57fa855 (patch)
tree2eebbf7d9ba492ef26038da3e5999acc35f7b4ec
parent21989be8cb985fc8a6d967994359bfcea61f2735 (diff)
downloaduser-awareness-ea3063923a39ce746e97041dbfd7bd1da57fa855.tar.gz
user-awareness-ea3063923a39ce746e97041dbfd7bd1da57fa855.tar.bz2
user-awareness-ea3063923a39ce746e97041dbfd7bd1da57fa855.zip
[Crash Fix] Set global list variables back to NULL after g_slist_free_full() operation.submit/tizen/20190927.055416accepted/tizen/unified/20190929.221445
Change-Id: I219130622e4d5471cf6f9ee6b30f911c8ff44d83 Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
-rw-r--r--src/user-awareness-event-handler.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/user-awareness-event-handler.c b/src/user-awareness-event-handler.c
index 62c0fa7..6911463 100644
--- a/src/user-awareness-event-handler.c
+++ b/src/user-awareness-event-handler.c
@@ -310,10 +310,16 @@ int ua_deinitialize(void)
retv_if(TRUE != is_initialized, UA_ERROR_NOT_INITIALIZED);
g_slist_free_full(ua_services_list, _ua_free_ua_service_info_s);
+ ua_services_list = NULL;
+
g_slist_free_full(ua_monitor_list, _ua_free_ua_monitor_t);
+ ua_monitor_list = NULL;
+
g_slist_free_full(ua_users_list, _ua_free_ua_user_info_t);
- g_slist_free_full(ua_devices_db_list, _ua_free_ua_device_info_t);
+ ua_users_list = NULL;
+ g_slist_free_full(ua_devices_db_list, _ua_free_ua_device_info_t);
+ ua_devices_db_list = NULL;
ret = _ua_get_error_code(_uam_deinit());
if (UA_ERROR_NONE != ret) {