Merge pull request #127 from aromajoin/master

Fix null exception crash in read() API by checking nullability first.
pull/140/head
Henry Addo 2018-01-03 09:18:12 +01:00 zatwierdzone przez GitHub
commit 7787601e90
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 3 usunięć

Wyświetl plik

@ -120,8 +120,10 @@ public abstract class UsbSerialDevice implements UsbSerialInterface
if(mr1Version)
{
workerThread.setCallback(mCallback);
workerThread.getUsbRequest().queue(serialBuffer.getReadBuffer(), SerialBuffer.DEFAULT_READ_BUFFER_SIZE);
if (workerThread != null) {
workerThread.setCallback(mCallback);
workerThread.getUsbRequest().queue(serialBuffer.getReadBuffer(), SerialBuffer.DEFAULT_READ_BUFFER_SIZE);
}
}else
{
readThread.setCallback(mCallback);
@ -462,4 +464,4 @@ public abstract class UsbSerialDevice implements UsbSerialInterface
while(!writeThread.isAlive()){} // Busy waiting
}
}
}
}