From 6178db352e6bb195e32bd1507517e6fe47b296ea Mon Sep 17 00:00:00 2001 From: Christopher Dyken Date: Wed, 21 Dec 2022 12:25:42 +0100 Subject: [PATCH] Only compare lower 32 bits of offset since expected offset is a 32 bit value --- src/ParserRVM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ParserRVM.cpp b/src/ParserRVM.cpp index 6c8871d..add0b7f 100644 --- a/src/ParserRVM.cpp +++ b/src/ParserRVM.cpp @@ -99,7 +99,7 @@ namespace { bool verifyOffset(Context* ctx, const char* chunk_type, const char* base_ptr, const char* curr_ptr, uint32_t expected_next_chunk_offset) { size_t current_offset = curr_ptr - base_ptr; - if (current_offset == expected_next_chunk_offset) { + if (static_cast(current_offset) == expected_next_chunk_offset) { return true; } else {