mirror of
https://gitlab.com/luk3yx/minetest-formspec_ast.git
synced 2025-09-15 18:36:24 +02:00
Improve safety.lua again
This commit is contained in:
parent
86faeff45d
commit
4c79bd7110
@ -50,7 +50,8 @@ end
|
|||||||
-- Similar to ast.flatten(), however removes unsafe elements.
|
-- Similar to ast.flatten(), however removes unsafe elements.
|
||||||
local function safe_flatten(tree)
|
local function safe_flatten(tree)
|
||||||
local res = {formspec_version = 1}
|
local res = {formspec_version = 1}
|
||||||
if tree.formspec_version and tree.formspec_version > 1 then
|
if type(tree.formspec_version) == 'number' and
|
||||||
|
tree.formspec_version > 1 then
|
||||||
res.formspec_version = 2
|
res.formspec_version = 2
|
||||||
end
|
end
|
||||||
for elem in safe_walk(table.copy(tree)) do
|
for elem in safe_walk(table.copy(tree)) do
|
||||||
|
Loading…
Reference in New Issue
Block a user