From 0f2aaa5b9778e7d3eb787a196d8fb826c6420ea0 Mon Sep 17 00:00:00 2001 From: itachichrist <77534932+itachicoders@users.noreply.github.com> Date: Thu, 9 Apr 2026 21:23:11 +0300 Subject: [PATCH] Fix buffer size when sending data over WebSocket --- app/src/main/java/org/fptn/vpn/services/vpn/FptnConnection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/fptn/vpn/services/vpn/FptnConnection.java b/app/src/main/java/org/fptn/vpn/services/vpn/FptnConnection.java index e7c86319..11b5bcf4 100644 --- a/app/src/main/java/org/fptn/vpn/services/vpn/FptnConnection.java +++ b/app/src/main/java/org/fptn/vpn/services/vpn/FptnConnection.java @@ -243,7 +243,7 @@ public void run() { int length = inputStream.read(byteBuffer); if (length > 0) { uploadRate.update(length); - webSocketClient.send(byteBuffer); + webSocketClient.send(Arrays.copyOf(byteBuffer, length)); } else { // if read buffer empty - sleep // I set blocking mode - it looks like no need anymore