diff --git a/src/libstore/build.cc b/src/libstore/build.cc index 3d61b5047f..aa7143299c 100644 --- a/src/libstore/build.cc +++ b/src/libstore/build.cc @@ -2715,7 +2715,7 @@ void Worker::waitForInput() } } - if (!waitingForAWhile.empty() && lastWokenUp + wakeUpInterval >= after) { + if (!waitingForAWhile.empty() && lastWokenUp + wakeUpInterval <= after) { lastWokenUp = after; foreach (WeakGoals::iterator, i, waitingForAWhile) { GoalPtr goal = i->lock();