From b49e2106b36a9e5228cee6edd8f1f6084184fff8 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 9 Mar 2026 16:46:12 +0300 Subject: [PATCH] update libitem.cpp --- src/logic/scripting/lua/libs/libitem.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/logic/scripting/lua/libs/libitem.cpp b/src/logic/scripting/lua/libs/libitem.cpp index 3a0f77ec7..4c7ba3983 100644 --- a/src/logic/scripting/lua/libs/libitem.cpp +++ b/src/logic/scripting/lua/libs/libitem.cpp @@ -8,6 +8,9 @@ using namespace scripting; static const ItemDef* get_item_def(lua::State* L, int idx) { + if (content == nullptr) { + throw std::runtime_error("content is not initialized"); + } auto indices = content->getIndices(); auto id = lua::tointeger(L, idx); return indices->items.get(id);