From db6e852c91baa270d0df72b6cc093e7dccaf05a6 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Mon, 3 Jun 2024 14:49:26 -0700 Subject: [PATCH] fix: Fixes reading incoming string packets (#1819) --- Projects/Server/Buffers/SpanReader.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Projects/Server/Buffers/SpanReader.cs b/Projects/Server/Buffers/SpanReader.cs index 2b7eca165..c127327c5 100644 --- a/Projects/Server/Buffers/SpanReader.cs +++ b/Projects/Server/Buffers/SpanReader.cs @@ -195,7 +195,11 @@ public ref struct SpanReader var span = _buffer.Slice(Position, size); var index = span.IndexOfTerminator(byteLength); - span = _buffer.Slice(Position, index); + + if (index > -1) + { + span = _buffer.Slice(Position, index); + } Position += isFixedLength || index < 0 ? size : index + 1;