forked from luanti-org/minetest_game
		
	Default: Prevent possible nil-crash on invalid book metadata
This commit is contained in:
		@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user