From: ShadowNinja Date: Thu, 16 Jan 2014 23:32:13 +0000 (-0500) Subject: Fix crash when using the screwdriver on an unknown node X-Git-Tag: 0.4.10~51 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c971ec7dc7f5693e81535ec8f78b83ede6a33857;p=oweals%2Fminetest_game.git Fix crash when using the screwdriver on an unknown node --- diff --git a/mods/screwdriver/init.lua b/mods/screwdriver/init.lua index 6f99aa57..27e1b412 100644 --- a/mods/screwdriver/init.lua +++ b/mods/screwdriver/init.lua @@ -71,9 +71,8 @@ local function screwdriver_handler(itemstack, user, pointed_thing) return end local node = minetest.get_node(pos) - local node_name = node.name local ndef = minetest.registered_nodes[node.name] - if ndef.paramtype2 == "facedir" then + if ndef and ndef.paramtype2 == "facedir" then if ndef.drawtype == "nodebox" and ndef.node_box.type ~= "fixed" then return end