Skip to content

Commit 2917562

Browse files
committedApr 27, 2017
Fix owner not being checked on write to book
1 parent c2d1a5e commit 2917562

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed
 

Diff for: ‎mods/default/craftitems.lua

+5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ minetest.register_craftitem("default:paper", {
1212
groups = {flammable = 3},
1313
})
1414

15+
1516
local lpp = 14 -- Lines per book's page
1617
local function book_on_use(itemstack, user)
1718
local player_name = user:get_player_name()
@@ -93,6 +94,10 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
9394
data = stack:get_meta():to_table().fields
9495
end
9596

97+
if data and data.owner and data.owner ~= player:get_player_name() then
98+
return
99+
end
100+
96101
if not data then data = {} end
97102
data.title = fields.title
98103
data.owner = player:get_player_name()

0 commit comments

Comments
 (0)
Please sign in to comment.