From 90cf469b5d152160288efec47a547712270d2f76 Mon Sep 17 00:00:00 2001 From: Jaeho Lee Date: Thu, 4 Jul 2013 14:04:08 +0900 Subject: [PATCH] fixed get next duetime bug Signed-off-by: Jaeho Lee --- alarm-manager.c | 6 ++++-- packaging/alarm-manager.spec | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/alarm-manager.c b/alarm-manager.c index bfa1c92..23e78e6 100755 --- a/alarm-manager.c +++ b/alarm-manager.c @@ -2474,6 +2474,7 @@ gboolean alarm_manager_alarm_get_next_duetime(void *pObject, int pid, GSList *gs_iter = NULL; __alarm_info_t *entry = NULL; + __alarm_info_t *find_item = NULL; *return_code = 0; @@ -2481,18 +2482,19 @@ gboolean alarm_manager_alarm_get_next_duetime(void *pObject, int pid, gs_iter = g_slist_next(gs_iter)) { entry = gs_iter->data; if (entry->alarm_id == alarm_id) { + find_item = entry; break; } } - if (entry == NULL) + if (find_item == NULL) { ALARM_MGR_EXCEPTION_PRINT("alarm id(%d) was not found\n", alarm_id); *return_code = ERR_ALARM_INVALID_ID; } else { ALARM_MGR_LOG_PRINT("alarm was found\n"); - *duetime = _alarm_next_duetime(entry); + *duetime = _alarm_next_duetime(find_item); *return_code = 0; } return true; diff --git a/packaging/alarm-manager.spec b/packaging/alarm-manager.spec index c7fb013..dfdfc85 100755 --- a/packaging/alarm-manager.spec +++ b/packaging/alarm-manager.spec @@ -1,6 +1,6 @@ Name: alarm-manager Summary: Alarm library -Version: 0.4.82 +Version: 0.4.83 Release: 1 Group: System/Libraries License: Apache License, Version 2.0 -- 2.7.4