Fix segment validity checks

This commit is contained in:
Matt Nadareski
2022-12-05 10:04:37 -08:00
parent 2b43f2b261
commit 5390970054

View File

@@ -73,10 +73,10 @@ namespace BurnOutSharp.Wrappers
switch (_dataSource)
{
case DataSource.ByteArray:
return _byteArrayOffset + position + length < _byteArrayData.Length;
return _byteArrayOffset + position + length <= _byteArrayData.Length;
case DataSource.Stream:
return position + length < _streamData.Length;
return position + length <= _streamData.Length;
// Everything else is invalid
case DataSource.UNKNOWN: