From 4a9a4ddd1484a07a7eba0bd4f6b8a07e53e73b4e Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 28 Nov 2023 10:02:59 +0300 Subject: [PATCH] binary_io fix --- src/files/binary_io.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/files/binary_io.cpp b/src/files/binary_io.cpp index 94c8e7ba..f12b97ed 100644 --- a/src/files/binary_io.cpp +++ b/src/files/binary_io.cpp @@ -101,7 +101,7 @@ ubyte BinaryReader::get() { } int16_t BinaryReader::getInt16() { - if (pos+2 >= size) { + if (pos+2 > size) { throw std::underflow_error("unexpected end"); } pos += 2; @@ -110,7 +110,7 @@ int16_t BinaryReader::getInt16() { } int32_t BinaryReader::getInt32() { - if (pos+4 >= size) { + if (pos+4 > size) { throw std::underflow_error("unexpected end"); } pos += 4; @@ -121,7 +121,7 @@ int32_t BinaryReader::getInt32() { } int64_t BinaryReader::getInt64() { - if (pos+8 >= size) { + if (pos+8 > size) { throw std::underflow_error("unexpected end"); } pos += 8;