Обновить dollhouse/crates/dollhouse-backend/src/services/lua.rs
This commit is contained in:
@@ -54,11 +54,6 @@ impl LuaService {
|
|||||||
"math",
|
"math",
|
||||||
"tonumber",
|
"tonumber",
|
||||||
"tostring",
|
"tostring",
|
||||||
"setmetatable",
|
|
||||||
"getmetatable",
|
|
||||||
"rawset",
|
|
||||||
"rawget",
|
|
||||||
"rawequal",
|
|
||||||
];
|
];
|
||||||
|
|
||||||
let allowed_globals_clone1 = allowed_globals.clone();
|
let allowed_globals_clone1 = allowed_globals.clone();
|
||||||
@@ -79,7 +74,17 @@ impl LuaService {
|
|||||||
)?;
|
)?;
|
||||||
|
|
||||||
let allowed_globals_clone2 = allowed_globals.clone();
|
let allowed_globals_clone2 = allowed_globals.clone();
|
||||||
let dangerous = vec!["io", "os", "debug", "package"];
|
let dangerous = vec![
|
||||||
|
"io",
|
||||||
|
"os",
|
||||||
|
"debug",
|
||||||
|
"package",
|
||||||
|
"setmetatable",
|
||||||
|
"getmetatable",
|
||||||
|
"rawset",
|
||||||
|
"rawget",
|
||||||
|
"rawequal",
|
||||||
|
];
|
||||||
|
|
||||||
g_mt.set(
|
g_mt.set(
|
||||||
"__index",
|
"__index",
|
||||||
|
|||||||
Reference in New Issue
Block a user