]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Reject registering node with empty name
authorsfan5 <sfan5@live.de>
Thu, 26 May 2022 20:28:33 +0000 (22:28 +0200)
committersfan5 <sfan5@live.de>
Sun, 29 May 2022 12:00:19 +0000 (14:00 +0200)
fixes #10769

src/script/lua_api/l_item.cpp

index b58b994d95a78ea02f4df921e9b05397955c7751..27c1b887592c48cb02ebf11b5ddabc064c5d83cd 100644 (file)
@@ -594,6 +594,9 @@ int ModApiItemMod::l_register_item_raw(lua_State *L)
                // be done
                if (f.name == "ignore")
                        return 0;
+               // This would break everything
+               if (f.name.empty())
+                       throw LuaError("Cannot register node with empty name");
 
                content_t id = ndef->set(f.name, f);