mirror of
https://github.com/minetest/minetest_game.git
synced 2024-10-31 23:30:31 +01:00
Fix nil deref issue with people hitting chests too often.
This commit is contained in:
parent
a533434b58
commit
55f81d0802
|
@ -1801,11 +1801,15 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||||
if formname ~= "default:chest" then
|
if formname ~= "default:chest" then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not fields.quit then
|
if not player or not fields.quit then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local pn = player:get_player_name()
|
local pn = player:get_player_name()
|
||||||
|
|
||||||
|
if not open_chests[pn] then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
local pos = open_chests[pn].pos
|
local pos = open_chests[pn].pos
|
||||||
local sound = open_chests[pn].sound
|
local sound = open_chests[pn].sound
|
||||||
local swap = open_chests[pn].swap
|
local swap = open_chests[pn].swap
|
||||||
|
|
Loading…
Reference in New Issue
Block a user