remove unnecessary check
authorlurchi <lurchi@strangeplace.net>
Mon, 22 Jan 2018 17:46:36 +0000 (18:46 +0100)
committerlurchi <lurchi@strangeplace.net>
Mon, 22 Jan 2018 17:46:36 +0000 (18:46 +0100)
The reason field of tasks in the pending_timeout queue is never modified while the tasks are in the queue

src/util/scheduler.c

index 2970d3c25cb133d7fc2912ff8ac78abaeea83e24..6a1b1a22d83b5d327576487070ec92fa1ccaf0c9 100644 (file)
@@ -1085,9 +1085,7 @@ GNUNET_SCHEDULER_add_at_with_priority (struct GNUNET_TIME_Absolute at,
       pos = pending_timeout_head;
     else
       pos = prev->next;
-    while ( (NULL != pos) &&
-            ( (pos->timeout.abs_value_us <= t->timeout.abs_value_us) ||
-              (0 != pos->reason) ) )
+    while ((NULL != pos) && (pos->timeout.abs_value_us <= t->timeout.abs_value_us))
     {
       prev = pos;
       pos = pos->next;