Conflicts: driver-littlefury.c
@@ -359,7 +359,7 @@ bool littlefury_do_io(struct thr_info *thr)
struct bitfury_device * const bitfury = proc->device_data;
bitfury->results_n = 0;
libbitfury_sendHashData1(proc->proc_id, bitfury, thr->work);
- if (bitfury->job_switched)
+ if (bitfury->job_switched && thr->next_work)
{
mt_job_transition(thr);
job_start_complete(thr);