Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix owner not being checked on write to book
  • Loading branch information
rubenwardy committed Apr 27, 2017
1 parent c2d1a5e commit 2917562
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions mods/default/craftitems.lua
Expand Up @@ -12,6 +12,7 @@ minetest.register_craftitem("default:paper", {
groups = {flammable = 3},
})


local lpp = 14 -- Lines per book's page
local function book_on_use(itemstack, user)
local player_name = user:get_player_name()
Expand Down Expand Up @@ -93,6 +94,10 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
data = stack:get_meta():to_table().fields
end

if data and data.owner and data.owner ~= player:get_player_name() then
return
end

if not data then data = {} end
data.title = fields.title
data.owner = player:get_player_name()
Expand Down

0 comments on commit 2917562

Please sign in to comment.