1
0
mirror of https://github.com/minetest/minetest_game.git synced 2024-12-22 15:00:18 +01:00

Fix book crash with malicious form data

This commit is contained in:
Lars Mueller 2024-12-21 16:28:03 +01:00
parent f4f365970a
commit 9bcf2d46d0

View File

@ -141,6 +141,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
string = formspec_string(lpp, data.page, lines, string) string = formspec_string(lpp, data.page, lines, string)
contents = formspec_read(player_name, title, string, contents = formspec_read(player_name, title, string,
text, data.page, data.page_max) text, data.page, data.page_max)
else
return -- malicious data
end end
tab_number = tab tab_number = tab
local formspec = formspec_size .. formspec_core(tab) .. contents local formspec = formspec_size .. formspec_core(tab) .. contents