gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnunet] 05/45: Call to set_wakeup added after tasks added/


From: gnunet
Subject: [GNUnet-SVN] [gnunet] 05/45: Call to set_wakeup added after tasks added/removed to/from pending_timeout
Date: Sun, 31 Dec 2017 00:36:52 +0100

This is an automated email from the git hooks/post-receive script.

lurchi pushed a commit to branch master
in repository gnunet.

commit 06a875a49e9e020a504ff38e5e61691cb116fe14
Author: t3sserakt <address@hidden>
AuthorDate: Thu Aug 3 06:04:45 2017 +0200

    Call to set_wakeup added after tasks added/removed to/from pending_timeout
---
 src/util/scheduler.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/util/scheduler.c b/src/util/scheduler.c
index 9061200bd..7fe18bbe6 100644
--- a/src/util/scheduler.c
+++ b/src/util/scheduler.c
@@ -539,6 +539,7 @@ check_ready (const struct GNUNET_NETWORK_FDSet *rs,
     GNUNET_CONTAINER_DLL_remove (pending_timeout_head,
                                  pending_timeout_tail,
                                  pos);
+    
scheduler_driver->set_wakeup(scheduler_driver->cls,pending_timeout_head->timeout);
     if (pending_timeout_last == pos)
       pending_timeout_last = NULL;
     queue_ready_task (pos);
@@ -1131,6 +1132,7 @@ GNUNET_SCHEDULER_cancel (struct GNUNET_SCHEDULER_Task 
*task)
   GNUNET_CONTAINER_DLL_remove (pending_timeout_head,
              pending_timeout_tail,
              task);
+      
scheduler_driver->set_wakeup(scheduler_driver->cls,pending_timeout_head->timeout);
       if (task == pending_timeout_last)
         pending_timeout_last = NULL;
     }
@@ -1259,6 +1261,7 @@ GNUNET_SCHEDULER_add_at_with_priority (struct 
GNUNET_TIME_Absolute at,
     GNUNET_CONTAINER_DLL_insert (pending_timeout_head,
                                  pending_timeout_tail,
                                  t);
+    
scheduler_driver->set_wakeup(scheduler_driver->cls,pending_timeout_head->timeout);
   }
   else
   {
@@ -1981,6 +1984,7 @@ GNUNET_SCHEDULER_run_from_driver (struct 
GNUNET_SCHEDULER_Handle *sh)
     GNUNET_CONTAINER_DLL_remove (pending_timeout_head,
                                  pending_timeout_tail,
                                  pos);
+    
scheduler_driver->set_wakeup(scheduler_driver->cls,pending_timeout_head->timeout);
     if (pending_timeout_last == pos)
       pending_timeout_last = NULL;
     queue_ready_task (pos);

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]