From 4fe5bb375a40f44596fd44dfcb993967d150d40c Mon Sep 17 00:00:00 2001 From: Svilen Stefanov Date: Wed, 10 Sep 2025 16:52:39 +0300 Subject: [PATCH] Fixed network stream reading --- Meshtastic/Connections/TcpConnection.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Meshtastic/Connections/TcpConnection.cs b/Meshtastic/Connections/TcpConnection.cs index dfa9dd9..6812f17 100644 --- a/Meshtastic/Connections/TcpConnection.cs +++ b/Meshtastic/Connections/TcpConnection.cs @@ -58,15 +58,16 @@ public override async Task ReadFromRadio(Func 0) + { + for (int i = 0; i < bytesRead; i++) { - if (await ParsePackets(item, isComplete)) + if (await ParsePackets(buffer[i], isComplete)) return; } + bytesRead = await networkStream.ReadAsync(buffer, 0, buffer.Length); } }