summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJusung Son <jusung07.son@samsung.com>2019-08-12 10:33:00 +0900
committerJusung Son <jusung07.son@samsung.com>2019-08-12 10:33:00 +0900
commit54b9b1cf3f52727cc4988407be36b52ad432084a (patch)
treeff4f346f366a5fbe3212beb49a27d50515abd6e2
parent988e900353078e3c81aa7a9c83b1ec8c289d2ef4 (diff)
downloadalarm-manager-54b9b1cf3f52727cc4988407be36b52ad432084a.tar.gz
alarm-manager-54b9b1cf3f52727cc4988407be36b52ad432084a.tar.bz2
alarm-manager-54b9b1cf3f52727cc4988407be36b52ad432084a.zip
Fix relative alarm calibration bug when changing system time
Change-Id: Ic4bac088492d85dc0f583097b6e5a07c3d9bd604 Signed-off-by: Jusung Son <jusung07.son@samsung.com>
-rw-r--r--alarm-manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/alarm-manager.c b/alarm-manager.c
index 05a12b1..39f698c 100644
--- a/alarm-manager.c
+++ b/alarm-manager.c
@@ -2993,7 +2993,7 @@ gboolean alarm_manager_alarm_set_time_with_propagation_delay(AlarmManager *pObj,
__set_time(real_newtime); /* Change both OS time and RTC */
- diff_time = difftime(real_newtime, cur_time.tv_sec);
+ diff_time = difftime(new_sec, req_sec);
ALARM_MGR_LOG_PRINT("[TIMESTAMP]Current time(%ld.%09ld), New time(%d.%09d), Real Newtime(%d), diff_time(%f)",
cur_time.tv_sec, cur_time.tv_nsec, new_sec, new_nsec, real_newtime, diff_time);
ALARM_MGR_LOG_PRINT("Requested(%d.%09d) Delay(%ld.%09ld) Sleep(%09ld)", req_sec, req_nsec, delay.tv_sec, delay.tv_nsec, sleep_time.tv_nsec);