forked from minetest/minetest_game
Default: Prevent possible nil-crash on invalid book metadata
This commit is contained in:
parent
32f7051eb8
commit
1799754a8f
|
@ -105,7 +105,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||
|
||||
elseif fields.book_next or fields.book_prev then
|
||||
local data = minetest.deserialize(stack:get_metadata())
|
||||
if not data.page then return end
|
||||
if not data or not data.page then
|
||||
return
|
||||
end
|
||||
|
||||
if fields.book_next then
|
||||
data.page = data.page + 1
|
||||
|
|
Loading…
Reference in New Issue
Block a user