From 57e9cade7b9391f1a112271bfb910444e14b6594 Mon Sep 17 00:00:00 2001 From: REDxEYE Date: Mon, 2 Dec 2024 21:27:37 +0300 Subject: [PATCH] Potential nullptr access fix --- src/logic/scripting/lua/libs/libworld.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/logic/scripting/lua/libs/libworld.cpp b/src/logic/scripting/lua/libs/libworld.cpp index 0d476d16..99d2fec3 100644 --- a/src/logic/scripting/lua/libs/libworld.cpp +++ b/src/logic/scripting/lua/libs/libworld.cpp @@ -179,6 +179,9 @@ static int l_set_chunk_data(lua::State* L) { is_compressed = lua::toboolean(L, 4); } auto chunk = level->chunks->getChunk(x, y); + if(chunk== nullptr){ + return 0; + } if (is_compressed) { std::vector& raw_data = buffer->data(); size_t gzip_decompressed_size =