summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiwoong Im <jiwoong.im@samsung.com>2016-11-17 11:13:20 +0900
committerJiwoong Im <jiwoong.im@samsung.com>2016-11-17 11:13:20 +0900
commitdfa9fe74037f164fca634fb25d43475b1f44cc18 (patch)
tree9eee559b61fb01ffc135ab50c89c958ff606c27c
parenta30b1552fca95e1aeb07c818018ec2ef6917fee7 (diff)
downloadalarm-manager-dfa9fe74037f164fca634fb25d43475b1f44cc18.tar.gz
alarm-manager-dfa9fe74037f164fca634fb25d43475b1f44cc18.tar.bz2
alarm-manager-dfa9fe74037f164fca634fb25d43475b1f44cc18.zip
Change-Id: Icd1fd7eae992aa33041c577dc321173df478b047 Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
-rw-r--r--alarm-manager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/alarm-manager.c b/alarm-manager.c
index 0a375ce..b97b6c2 100644
--- a/alarm-manager.c
+++ b/alarm-manager.c
@@ -282,7 +282,7 @@ static void __rtc_set()
ALARM_MGR_LOG_PRINT("[alarm-server]RTC_WKALM_SET disabled ioctl is successfully done.");
time_t due_time = alarm_context.c_due_time;
- localtime_r(&due_time, &due_tm);
+ gmtime_r(&due_time, &due_tm);
ALARM_MGR_LOG_PRINT("Setted RTC Alarm date/time is %d-%d-%d, %02d:%02d:%02d (UTC).",
due_tm.tm_mday, due_tm.tm_mon + 1, due_tm.tm_year + 1900,
@@ -294,7 +294,7 @@ static void __rtc_set()
rtc_wkalarm.time.tm_mday = due_tm.tm_mday;
rtc_wkalarm.time.tm_hour = due_tm.tm_hour;
rtc_wkalarm.time.tm_min = due_tm.tm_min;
- rtc_wkalarm.time.tm_sec = due_tm.tm_sec - 1; /* Wakeup is 1000ms faster than expiring time to correct RTC error. */
+ rtc_wkalarm.time.tm_sec = due_tm.tm_sec;
retval = ioctl(gfd, RTC_WKALM_SET, &rtc_wkalarm);
if (retval == -1) {
if (errno == ENOTTY)