diff options
author | Jaeho Lee <jaeho81.lee@samsung.com> | 2013-07-04 14:04:08 +0900 |
---|---|---|
committer | Jaeho Lee <jaeho81.lee@samsung.com> | 2013-07-04 14:04:08 +0900 |
commit | 90cf469b5d152160288efec47a547712270d2f76 (patch) | |
tree | f42e57d73b9e4a2fc48b489f53596de8be41bd3b | |
parent | 8ff83616903352f4b80769b49e3329bdc7d2a3ce (diff) | |
download | alarm-manager-90cf469b5d152160288efec47a547712270d2f76.tar.gz alarm-manager-90cf469b5d152160288efec47a547712270d2f76.tar.bz2 alarm-manager-90cf469b5d152160288efec47a547712270d2f76.zip |
fixed get next duetime bug
Signed-off-by: Jaeho Lee <jaeho81.lee@samsung.com>
-rwxr-xr-x | alarm-manager.c | 6 | ||||
-rwxr-xr-x | 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 |