From 4f419d3953b3122f452ac195dfb933f3ed135bf3 Mon Sep 17 00:00:00 2001
From: Tim <t4im@users.noreply.github.com>
Date: Fri, 8 Jul 2016 00:51:54 +0200
Subject: [PATCH] merge upstream commit: Doors: Fix trapdoor crash on can_dig
 with nil-player

---
 mods/doors/init.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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)
-- 
GitLab