summaryrefslogtreecommitdiff
path: root/alarm-manager.c
diff options
context:
space:
mode:
authorJiwoong Im <jiwoong.im@samsung.com>2017-06-08 13:40:58 +0900
committerJiwoong Im <jiwoong.im@samsung.com>2017-06-08 16:39:53 +0900
commit110a542df2a44a30e4296ed13e3e0def1f3dd3c2 (patch)
tree55468f7e09002d037972a07914608835458436ce /alarm-manager.c
parentd1af108143dae4efa9a0b7ec6dd4ce96143c3b21 (diff)
downloadalarm-manager-110a542df2a44a30e4296ed13e3e0def1f3dd3c2.tar.gz
alarm-manager-110a542df2a44a30e4296ed13e3e0def1f3dd3c2.tar.bz2
alarm-manager-110a542df2a44a30e4296ed13e3e0def1f3dd3c2.zip
Fix bug in __get_caller_unique_name
- There is a bug that assign a wrong value to is_app boolean value. Change-Id: I617d385849399d729d55c16ae6f927b3bc4f23b4 Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Diffstat (limited to 'alarm-manager.c')
-rw-r--r--alarm-manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/alarm-manager.c b/alarm-manager.c
index 694271b..1114c17 100644
--- a/alarm-manager.c
+++ b/alarm-manager.c
@@ -2208,7 +2208,7 @@ bool __get_caller_unique_name(int pid, char *unique_name, bool *is_app, uid_t ui
appid_cache_t* entry = (appid_cache_t*)calloc(1, sizeof(appid_cache_t));
entry->unique_name = strdup(unique_name);
- entry->is_app = is_app;
+ entry->is_app = is_app ? *is_app : false;
entry->pid = pid;
g_hash_table_foreach_remove(appid_cache_table, __hash_table_remove_cb, (gpointer)unique_name);
g_hash_table_insert(appid_cache_table, &entry->pid, (gpointer)entry);