From 7a8c648c484ed5aa35363f730c0ae6656d074f21 Mon Sep 17 00:00:00 2001 From: "jinwang.an" Date: Mon, 1 Oct 2018 17:23:17 +0900 Subject: [PATCH] Add exception ultra data save code. Change-Id: I43b347b1c7ee7408b6433adc230d206d333ae1e8 Signed-off-by: jinwang.an --- src/system_setting_platform.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/system_setting_platform.c b/src/system_setting_platform.c index ce0b0c3..33a365b 100644 --- a/src/system_setting_platform.c +++ b/src/system_setting_platform.c @@ -2280,7 +2280,15 @@ int system_setting_get_uds_state(system_settings_key_e key, void **value) app_manager_get_app_id(pid, &app_id); if (app_id) { - package_manager_get_package_id_by_app_id(app_id, &package_id); + int result = 0; + result = package_manager_get_package_id_by_app_id(app_id, &package_id); + if (result != PACKAGE_MANAGER_ERROR_NONE) { + SETTING_TRACE("package_manager_get_package_id_by_app_id returned error! %d", result); + if (vconf_string_value) + free(vconf_string_value); + return SYSTEM_SETTINGS_ERROR_IO_ERROR; + } + SETTING_TRACE("[%s] udsm_pkg_list : %s", __FUNCTION__, vconf_string_value); } -- 2.7.4