镜像自地址
https://github.com/luanti-org/luanti.git
已同步 2025-11-06 02:05:30 +01:00
dofile error reporting for syntax errors
According to doc, dofile() raises an error when parsing failed due to syntax errors. Fixes #2775
这个提交包含在:
@@ -407,7 +407,8 @@ int ScriptApiSecurity::sl_g_dofile(lua_State *L)
|
||||
{
|
||||
int nret = sl_g_loadfile(L);
|
||||
if (nret != 1) {
|
||||
return nret;
|
||||
lua_error(L);
|
||||
// code after this function isn't executed
|
||||
}
|
||||
int top_precall = lua_gettop(L);
|
||||
lua_call(L, 0, LUA_MULTRET);
|
||||
|
||||
在新工单中引用
屏蔽一个用户