summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHwankyu Jhun <h.jhun@samsung.com>2020-07-13 11:18:42 +0900
committerHwankyu Jhun <h.jhun@samsung.com>2020-07-13 11:22:07 +0900
commitb87adf855492375c678d28a70310f3d0c8cf570f (patch)
tree9083317d21a696794b63b2b32206b1691065cb7a
parentaadb28d4f28afa629bf22166f772339a0d08f9b3 (diff)
downloadalarm-manager-b87adf855492375c678d28a70310f3d0c8cf570f.tar.gz
alarm-manager-b87adf855492375c678d28a70310f3d0c8cf570f.tar.bz2
alarm-manager-b87adf855492375c678d28a70310f3d0c8cf570f.zip
Fix wrong type
gboolean is the integer. The size of gboolean is 4 bytes. The size of bool is 1 byte. Change-Id: Ic2b515cff24cd0e27d011b573e0764b1c0607e12 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
-rw-r--r--lib/alarm-lib-dbus.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/alarm-lib-dbus.c b/lib/alarm-lib-dbus.c
index a23da20..0bb2c51 100644
--- a/lib/alarm-lib-dbus.c
+++ b/lib/alarm-lib-dbus.c
@@ -910,6 +910,7 @@ bool _send_alarm_get_global(alarm_context_t context, const alarm_id_t alarm_id,
int return_code = -1;
GVariant *param = NULL;
GVariant *reply = NULL;
+ gboolean is_global = FALSE;
param = g_variant_new("(i)", alarm_id);
@@ -921,7 +922,8 @@ bool _send_alarm_get_global(alarm_context_t context, const alarm_id_t alarm_id,
return false;
}
- g_variant_get(reply, "(bi)", global, &return_code);
+ g_variant_get(reply, "(bi)", &is_global, &return_code);
+ *global = is_global ? true : false;
LOGD("alarm_get_global dbus sync() success. alarm_id[%d], global[%d]\
return_code[%d]", alarm_id, *global, return_code);