From: Tim Date: Thu, 7 Jul 2016 22:51:54 +0000 (+0200) Subject: Doors: Fix trapdoor crash on can_dig with nil-player (e.g. minetest.dig_node) X-Git-Tag: 0.4.15~139 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=fcceec0e8ce94babaaabb4ec8fe4676213ad82ab;p=oweals%2Fminetest_game.git Doors: Fix trapdoor crash on can_dig with nil-player (e.g. minetest.dig_node) --- diff --git a/mods/doors/init.lua b/mods/doors/init.lua index ae41f2dd..0f72a321 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -543,8 +543,8 @@ function doors.register_trapdoor(name, def) return true end local meta = minetest.get_meta(pos) - local pn = player:get_player_name() - return meta:get_string("doors_owner") == pn + local player_name = player and player:get_player_name() + return meta:get_string("doors_owner") == player_name end def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)