Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/usb-serial-telnet-server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-07-03 17:30:35 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-07-03 17:30:35 +0300
commit9972246d71a3d0aeb4dfb9423c64befbabff3a83 (patch)
tree2982f028380cc1378688067a647c67f2b24779c4
parent936576f219a627c89927edd3044b57cf4e5ed617 (diff)
Fixed crashesv1.4
-rw-r--r--app/build.gradle4
-rw-r--r--app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java4
2 files changed, 4 insertions, 4 deletions
diff --git a/app/build.gradle b/app/build.gradle
index d6854c1..2a76a8c 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -9,8 +9,8 @@ android {
applicationId "com.clusterrr.usbserialtelnetserver"
minSdk 19
targetSdk 32
- versionCode 6
- versionName "1.3"
+ versionCode 7
+ versionName "1.4"
}
buildTypes {
diff --git a/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java b/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java
index 976b8b1..130a44d 100644
--- a/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java
+++ b/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java
@@ -93,7 +93,7 @@ public class TcpClientThread extends Thread {
continue;
}
if (b == (byte)0xFF) {
- if (i >= len) break;
+ if (i + 1 >= len) break;
byte next = mBuffer.get(i + 1);
if (next == (byte)0xFF) {
// just 0xFF
@@ -103,7 +103,7 @@ public class TcpClientThread extends Thread {
continue;
}
// Command
- if (i + 1 >= len) break;
+ if (i + 2 >= len) break;
byte cmd = next;
byte opt = mBuffer.get(i + 2);
Log.d(UsbSerialTelnetService.TAG, "Telnet command: CMD=" + (cmd >= 0 ? cmd : cmd + 256) + " ARG=" + (opt >= 0 ? opt : opt + 256));