From 4a122c68d89f36d0312aae8a5f6a10f199e892a4 Mon Sep 17 00:00:00 2001 From: xx Date: Mon, 10 Jun 2024 19:20:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BC=A0=E5=8F=82=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E5=AF=BC=E8=87=B4=E7=9A=84release=E5=B4=A9=E6=BA=83?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 3rdparty/sol/stack_get_unqualified.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/3rdparty/sol/stack_get_unqualified.hpp b/3rdparty/sol/stack_get_unqualified.hpp index 0f7b06f..7b8ff26 100644 --- a/3rdparty/sol/stack_get_unqualified.hpp +++ b/3rdparty/sol/stack_get_unqualified.hpp @@ -897,7 +897,9 @@ namespace sol { namespace stack { tracking.use(1); void* rawdata = detail::align_usertype_pointer(memory); void** pudata = static_cast(rawdata); - void* udata = *pudata; + void* udata = nullptr; + if (pudata != nullptr) + udata = *pudata; return get_no_lua_nil_from(L, udata, index, tracking); }