]> git.lizzy.rs Git - xdecor.git/blobdiff - mailbox.lua
Don't crash on nil-player in can_dig and check the right players for attachment in...
[xdecor.git] / mailbox.lua
index ec1d874862a8aa257f1993d4b3c8bbc67dcef58e..cd9a03c4845abce370fb999775974a250b799502 100644 (file)
@@ -78,10 +78,10 @@ end
 function mailbox.dig(pos, player)
        local meta = minetest.get_meta(pos)
        local owner = meta:get_string("owner")
-       local player_name = player:get_player_name()
+       local player_name = player and player:get_player_name()
        local inv = meta:get_inventory()
 
-       return inv:is_empty("mailbox") and player and player_name == owner
+       return inv:is_empty("mailbox") and player_name == owner
 end
 
 function mailbox.after_place_node(pos, placer)