This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch feature/scheduled_event_on_event_thread
in repository https://gitbox.apache.org/repos/asf/celix.git


The following commit(s) were added to 
refs/heads/feature/scheduled_event_on_event_thread by this push:
     new 653e9404 Add missing nextDeadline output in 
celix_scheduledEvent_deadlineReached
653e9404 is described below

commit 653e94047cf4c6d46a05814a02267e8a1c3a56dc
Author: Pepijn Noltes <[email protected]>
AuthorDate: Mon Jul 3 22:33:22 2023 +0200

    Add missing nextDeadline output in celix_scheduledEvent_deadlineReached
---
 libs/framework/src/celix_scheduled_event.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libs/framework/src/celix_scheduled_event.c 
b/libs/framework/src/celix_scheduled_event.c
index 9e19a09f..de944121 100644
--- a/libs/framework/src/celix_scheduled_event.c
+++ b/libs/framework/src/celix_scheduled_event.c
@@ -184,6 +184,10 @@ bool 
celix_scheduledEvent_deadlineReached(celix_scheduled_event_t* event,
     if (event->processForWakeup) {
         deadlineReached = true;
     }
+    if (nextDeadline) {
+        *nextDeadline =
+            deadlineReached ? celix_delayedTimespec(currentTime, 
event->intervalInSeconds) : event->nextDeadline;
+    }
     celixThreadMutex_unlock(&event->mutex);
     return deadlineReached;
 }

Reply via email to