|
@@ -8686,6 +8686,7 @@ retry:
|
|
|
struct work *last_work = pool->last_work_copy;
|
|
struct work *last_work = pool->last_work_copy;
|
|
|
if (!last_work)
|
|
if (!last_work)
|
|
|
{}
|
|
{}
|
|
|
|
|
+ else
|
|
|
if (can_roll(last_work) && should_roll(last_work)) {
|
|
if (can_roll(last_work) && should_roll(last_work)) {
|
|
|
free_work(work);
|
|
free_work(work);
|
|
|
work = make_clone(pool->last_work_copy);
|
|
work = make_clone(pool->last_work_copy);
|