From 53909700548b0f7bc1cea431cbce2df46d29b47d Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 5 Dec 2022 10:04:37 -0800 Subject: [PATCH] Fix segment validity checks --- BurnOutSharp.Wrappers/WrapperBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BurnOutSharp.Wrappers/WrapperBase.cs b/BurnOutSharp.Wrappers/WrapperBase.cs index 604ab480..ca4dd15e 100644 --- a/BurnOutSharp.Wrappers/WrapperBase.cs +++ b/BurnOutSharp.Wrappers/WrapperBase.cs @@ -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: