From: jinwang.an Date: Mon, 1 Oct 2018 08:23:17 +0000 (+0900) Subject: Add exception ultra data save code. X-Git-Tag: submit/tizen/20181002.043900^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F68%2F190368%2F2;p=platform%2Fcore%2Fapi%2Fsystem-settings.git Add exception ultra data save code. Change-Id: I43b347b1c7ee7408b6433adc230d206d333ae1e8 Signed-off-by: jinwang.an --- 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); }