diff --git a/src/haproxy.c b/src/haproxy.c index ca0ab3270..278476c3e 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -2819,7 +2819,7 @@ void run_poll_loop() else { _HA_ATOMIC_OR(&sleeping_thread_mask, tid_bit); __ha_barrier_atomic_store(); - if ((global_tasks_mask & tid_bit) || thread_has_tasks()) { + if (thread_has_tasks()) { activity[tid].wake_tasks++; _HA_ATOMIC_AND(&sleeping_thread_mask, ~tid_bit); } else