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