Skip to content

Commit 1799754

Browse files
t4imparamat
authored andcommittedOct 5, 2016
Default: Prevent possible nil-crash on invalid book metadata
1 parent 32f7051 commit 1799754

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎mods/default/craftitems.lua

+3-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
105105

106106
elseif fields.book_next or fields.book_prev then
107107
local data = minetest.deserialize(stack:get_metadata())
108-
if not data.page then return end
108+
if not data or not data.page then
109+
return
110+
end
109111

110112
if fields.book_next then
111113
data.page = data.page + 1

0 commit comments

Comments
 (0)
Please sign in to comment.