diff options
author | Nishant Chaprana <n.chaprana@samsung.com> | 2019-09-26 19:01:41 +0530 |
---|---|---|
committer | saerome.kim <saerome.kim@samsung.com> | 2019-09-27 14:52:37 +0900 |
commit | ea3063923a39ce746e97041dbfd7bd1da57fa855 (patch) | |
tree | 2eebbf7d9ba492ef26038da3e5999acc35f7b4ec | |
parent | 21989be8cb985fc8a6d967994359bfcea61f2735 (diff) | |
download | user-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.c | 8 |
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) { |