From 06a99793a2ae180868df78b2f42817c0c76dcfa0 Mon Sep 17 00:00:00 2001 From: eddy Date: Sun, 26 Jul 2026 13:33:17 +0200 Subject: [PATCH] Revert UsbSerialTransport.read() to return 0 on timeout (library expects this) --- .../app/src/main/java/com/eddy/atomrelay/UsbSerialTransport.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/eddy/atomrelay/UsbSerialTransport.kt b/android/app/src/main/java/com/eddy/atomrelay/UsbSerialTransport.kt index 5f4988f..03dffaa 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/UsbSerialTransport.kt +++ b/android/app/src/main/java/com/eddy/atomrelay/UsbSerialTransport.kt @@ -14,7 +14,7 @@ class UsbSerialTransport( override fun read(buffer: ByteArray, length: Int): Int { val n = connection.bulkTransfer(epIn, buffer, length, 5000) - if (n < 0) throw IOException("USB read failed") + if (n < 0) return 0 return n }