File src/lua/vlua_state.c changed (mode: 100644) (index 4e5441f31..e3c0d00e9) |
... |
... |
vlua_state_safe_mode_set(lua_State *lua, int safe_mode) |
155 |
155 |
int |
int |
156 |
156 |
vlua_state_proxy_call(lua_State *lua, int (*call)(lua_State *lua)) |
vlua_state_proxy_call(lua_State *lua, int (*call)(lua_State *lua)) |
157 |
157 |
{ |
{ |
158 |
|
if(get_state(lua)->is_safe_mode_on) |
|
159 |
|
{ |
|
160 |
|
return luaL_error(lua, "%s", |
|
161 |
|
"Unsafe functions can't be called in this environment!"); |
|
162 |
|
} |
|
163 |
|
return call(lua); |
|
|
158 |
|
if(get_state(lua)->is_safe_mode_on) |
|
159 |
|
{ |
|
160 |
|
return luaL_error(lua, "%s", |
|
161 |
|
"Unsafe functions can't be called in this environment!"); |
|
162 |
|
} |
|
163 |
|
return call(lua); |
164 |
164 |
} |
} |
165 |
165 |
|
|
166 |
166 |
/* vim: set tabstop=2 softtabstop=2 shiftwidth=2 noexpandtab cinoptions-=(0 : */ |
/* vim: set tabstop=2 softtabstop=2 shiftwidth=2 noexpandtab cinoptions-=(0 : */ |