diff --git a/cgminer.c b/cgminer.c index 7475364a..0b0f457c 100644 --- a/cgminer.c +++ b/cgminer.c @@ -4324,7 +4324,7 @@ static void age_work(void) { int discarded = 0; - while (requests_staged() > mining_threads) { + while (requests_staged() > mining_threads * 4 / 3) { struct work *work = hash_pop(NULL); if (unlikely(!work))