Fix Tizen alarm dbus interface parameter 67/216367/2 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.010036 accepted/tizen/5.5/unified/mobile/hotfix/20201027.062320 accepted/tizen/5.5/unified/wearable/hotfix/20201027.102538 accepted/tizen/unified/20191024.044128 submit/tizen/20191024.043646 submit/tizen_5.5/20191031.000006 submit/tizen_5.5_mobile_hotfix/20201026.185106 submit/tizen_5.5_wearable_hotfix/20201026.184306 tizen_5.5.m2_release
authorSemun Lee <semun.lee@samsung.com>
Thu, 24 Oct 2019 04:15:58 +0000 (13:15 +0900)
committerSemun Lee <semun.lee@samsung.com>
Thu, 24 Oct 2019 04:28:04 +0000 (13:28 +0900)
alarm uses time values as 64bit integer

Change-Id: Ifc000094da6f3e5d78ea60c144b681284e06cf69
Signed-off-by: Semun Lee <semun.lee@samsung.com>
src/ntp.c

index e72a57c..ccea3ea 100755 (executable)
--- a/src/ntp.c
+++ b/src/ntp.c
@@ -381,10 +381,10 @@ static void decode_msg(struct ntp_data *nd, void *base, size_t len,
                clock_gettime(CLOCK_REALTIME, &req);
                msg = dbus_message_new_method_call(TIME_BUS_NAME, TIME_PATH,
                        TIME_INTERFACE, TIME_METHOD);
-               dbus_message_append_args(msg, DBUS_TYPE_UINT32, &(cur.tv_sec),
-                       DBUS_TYPE_UINT32, &(cur.tv_nsec),
-                       DBUS_TYPE_UINT32, &(req.tv_sec),
-                       DBUS_TYPE_UINT32, &(req.tv_nsec), DBUS_TYPE_INVALID);
+               dbus_message_append_args(msg, DBUS_TYPE_INT64, &(cur.tv_sec),
+                       DBUS_TYPE_INT64, &(cur.tv_nsec),
+                       DBUS_TYPE_INT64, &(req.tv_sec),
+                       DBUS_TYPE_INT64, &(req.tv_nsec), DBUS_TYPE_INVALID);
                reply = dbus_connection_send_with_reply_and_block(connection, msg,
                                DBUS_TIMEOUT_USE_DEFAULT, &error);
                if(reply == NULL){