diff options
-rw-r--r-- | src/util/scheduler.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/util/scheduler.c b/src/util/scheduler.c index e92405a96..6d4a8b354 100644 --- a/src/util/scheduler.c +++ b/src/util/scheduler.c | |||
@@ -1839,12 +1839,8 @@ GNUNET_SCHEDULER_task_ready (struct GNUNET_SCHEDULER_Task *task, | |||
1839 | struct GNUNET_SCHEDULER_FdInfo *fdi) | 1839 | struct GNUNET_SCHEDULER_FdInfo *fdi) |
1840 | { | 1840 | { |
1841 | enum GNUNET_SCHEDULER_Reason reason; | 1841 | enum GNUNET_SCHEDULER_Reason reason; |
1842 | struct GNUNET_TIME_Absolute now; | ||
1843 | 1842 | ||
1844 | now = GNUNET_TIME_absolute_get (); | ||
1845 | reason = task->reason; | 1843 | reason = task->reason; |
1846 | if (now.abs_value_us >= task->timeout.abs_value_us) | ||
1847 | reason |= GNUNET_SCHEDULER_REASON_TIMEOUT; | ||
1848 | if ( (0 == (reason & GNUNET_SCHEDULER_REASON_READ_READY)) && | 1844 | if ( (0 == (reason & GNUNET_SCHEDULER_REASON_READ_READY)) && |
1849 | (0 != (GNUNET_SCHEDULER_ET_IN & fdi->et)) ) | 1845 | (0 != (GNUNET_SCHEDULER_ET_IN & fdi->et)) ) |
1850 | reason |= GNUNET_SCHEDULER_REASON_READ_READY; | 1846 | reason |= GNUNET_SCHEDULER_REASON_READ_READY; |