-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Description
Description
In some cases Length of ReadOnlySequence was Negative.
Test for reproduce problem: ReadOnlySequenceTests.cs
Configuration
.Net SDK: 5.0.400, 6.0.100-preview.7.21379.14
Solution
In file ~\dotnet\runtime\src\libraries\System.Memory\src\System\Buffers\ReadOnlySequence.cs replace folowing string:
public ReadOnlySequence(ReadOnlyMemory<T> memory)
{
if (MemoryMarshal.TryGetMemoryManager(memory, out MemoryManager<T>? manager, out int index, out int length))
{
...
_endInteger = index + length;
Sensarg22, a-urakov, Atri15, DJoony, sakno and 1 moreYotPhiligan, a-urakov and Atri15rikkitook