summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaeho Lee <jaeho81.lee@samsung.com>2013-07-04 14:04:08 +0900
committerJaeho Lee <jaeho81.lee@samsung.com>2013-07-04 14:04:08 +0900
commit90cf469b5d152160288efec47a547712270d2f76 (patch)
treef42e57d73b9e4a2fc48b489f53596de8be41bd3b
parent8ff83616903352f4b80769b49e3329bdc7d2a3ce (diff)
downloadalarm-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-xalarm-manager.c6
-rwxr-xr-xpackaging/alarm-manager.spec2
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