From 319317819cace8556e34c5364391c798c65736a3 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Wed, 11 Jun 2025 04:09:28 +0200 Subject: [PATCH] Fix ASAN error when starting cart race (#278) --- LEGO1/omni/src/stream/mxramstreamprovider.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LEGO1/omni/src/stream/mxramstreamprovider.cpp b/LEGO1/omni/src/stream/mxramstreamprovider.cpp index 81dc30e8..71fa256c 100644 --- a/LEGO1/omni/src/stream/mxramstreamprovider.cpp +++ b/LEGO1/omni/src/stream/mxramstreamprovider.cpp @@ -120,7 +120,7 @@ MxU32 ReadData(MxU8* p_buffer, MxU32 p_size) delete obj; data = MxDSChunk::End(data2); - while (data < p_buffer + p_size) { + while (data + sizeof(MxU32) < p_buffer + p_size) { if (UnalignedRead(data) == FOURCC('M', 'x', 'C', 'h')) { MxU8* data3 = data; data = MxDSChunk::End(data3);