static int _inject_ready()
{
- return _ibf_ready && !_waiting_for_data;
+ return _ibf_ready && !_waiting_for_data && !adding_locks_from_time_to_time;
}
void _try_inject()
return;
}
break;
+
+ default:
+ b = inb(cts & 0xFFFF);
}
dologf("READ : %08x (%02x)", cts, b);