summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiwoong Im <jiwoong.im@samsung.com>2016-12-05 13:55:28 +0900
committerJiwoong Im <jiwoong.im@samsung.com>2016-12-07 07:59:51 +0900
commitf85d7393f5ac6ec7daa1fdddc2fd5d612e1fd820 (patch)
tree5672d3f6f82364e7c58cc1e7cfd2d6471b6eceb0
parent1af53c86bcd494b94e3ef6644f1e676791912ca0 (diff)
downloadalarm-manager-f85d7393f5ac6ec7daa1fdddc2fd5d612e1fd820.tar.gz
alarm-manager-f85d7393f5ac6ec7daa1fdddc2fd5d612e1fd820.tar.bz2
alarm-manager-f85d7393f5ac6ec7daa1fdddc2fd5d612e1fd820.zip
Add missing initialize step in alarm noti api
Change-Id: I9c43e2ac07603250e387b3aff824c14034d080b6 Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
-rw-r--r--src/alarm-lib.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/alarm-lib.c b/src/alarm-lib.c
index 1d5b18f..8fbe817 100644
--- a/src/alarm-lib.c
+++ b/src/alarm-lib.c
@@ -1224,6 +1224,8 @@ EXPORT_API int alarmmgr_add_alarm_noti(int alarm_type, time_t trigger_at_time,
if (trigger_at_time < 0)
return ERR_ALARM_INVALID_PARAM;
+ _initialize_alarm_info(&alarm_info);
+
alarm_info.alarm_type = alarm_type;
alarm_info.alarm_type |= ALARM_TYPE_RELATIVE;
@@ -1235,6 +1237,7 @@ EXPORT_API int alarmmgr_add_alarm_noti(int alarm_type, time_t trigger_at_time,
} else {
current_time.tv_sec += trigger_at_time;
}
+ alarm_info.reserved_info = current_time.tv_sec;
tzset(); /* Processes the TZ environment variable, and Set timezone, daylight, and tzname. */
localtime_r(&current_time.tv_sec, &duetime_tm);