@@ -37,10 +37,10 @@ public class URBot {
Thread queueThread = new Thread(() -> {
try {
while (true) {
+ cmdDoneSem.acquire();
var c = cmdq.take();
sc.writeCmd(c);
- cmdDoneSem.acquire();
if (currentAck.id == c.id && currentAck.message.equals("URWEB_END")) {
if (c.cpeeCallback != null) {
ackCPEE(c);