summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiwoong Im <jiwoong.im@samsung.com>2017-07-07 15:08:54 +0900
committerJiwoong Im <jiwoong.im@samsung.com>2017-07-28 15:49:27 +0900
commitdcf0ebc4d62fcd4ae6af740bc5c6085d62f89014 (patch)
tree11ca995541a4f082b4c0c998b05099823ee5d2bf
parent7208050ab53161943ca0fb47f58e438cc6c04624 (diff)
downloadalarm-manager-dcf0ebc4d62fcd4ae6af740bc5c6085d62f89014.tar.gz
alarm-manager-dcf0ebc4d62fcd4ae6af740bc5c6085d62f89014.tar.bz2
alarm-manager-dcf0ebc4d62fcd4ae6af740bc5c6085d62f89014.zip
Modify getting appinfo in alarm expired
- Get appinfo for the proper uid. Change-Id: I57cf2b425fe039d12a4aae5fc3b3a7ccf950e3ea Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
-rw-r--r--alarm-manager.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/alarm-manager.c b/alarm-manager.c
index a4e90ad..98d2894 100644
--- a/alarm-manager.c
+++ b/alarm-manager.c
@@ -1837,7 +1837,11 @@ static void __alarm_expired()
strncpy(appid, __alarm_info->dst_service_name + 6, sizeof(appid) - 1);
}
- ret = pkgmgrinfo_appinfo_get_usr_appinfo(appid, __alarm_info->uid, &appinfo_handle);
+ ret = PMINFO_R_ERROR;
+ if (__alarm_info->uid >= REGULAR_UID_MIN) {
+ ret = pkgmgrinfo_appinfo_get_usr_appinfo(appid,
+ __alarm_info->uid, &appinfo_handle);
+ }
ALARM_MGR_LOG_PRINT("appid : %s (%p)", appid, appinfo_handle);
if (appinfo_handle)
pkgmgrinfo_appinfo_destroy_appinfo(appinfo_handle);