Skip to content

Commit 7a1c62c

Browse files
jimm98yngraziano
authored andcommitted
B Fixed ArgumentOutOfRangeException being thrown when buffer.Length > currentMessage.Data.Length
1 parent cb76bea commit 7a1c62c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

RTSP/RTSPListener.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ private ReadingMessage TryReadMessage(ref ReadOnlySequence<byte> buffer, ref Rts
366366
{
367367
if (buffer.Length >= currentMessage.Data.Length)
368368
{
369-
buffer.CopyTo(currentMessage.Data.Span);
369+
buffer.Slice(0, currentMessage.Data.Length).CopyTo(currentMessage.Data.Span);
370370
buffer = buffer.Slice(currentMessage.Data.Length);
371371
return ReadingMessage.MessageFinish;
372372
}

0 commit comments

Comments
 (0)