From f6cdc57e7b30a0367200a3cd0c689c421ec158b3 Mon Sep 17 00:00:00 2001 From: Sergey Sklyarov Date: Fri, 11 Jul 2025 20:24:42 +0300 Subject: [PATCH] Update Drone.cs --- DroneSimulator/Drone.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DroneSimulator/Drone.cs b/DroneSimulator/Drone.cs index dd88374..aad5d2e 100644 --- a/DroneSimulator/Drone.cs +++ b/DroneSimulator/Drone.cs @@ -673,6 +673,8 @@ namespace DroneSimulator DroneStreamHead = (DroneData.DataHead)fromBytes(DroneStreamData, typeof(DroneData.DataHead)); } + if (DroneStreamHead.Size == 0) return null; // Поток сломан (конец) + if (DroneStreamHead.Size > DroneStreamIndex) break; // Пакет ещё не полный byte[] body = new byte[DroneStreamHead.Size];