Skip to content
Permalink
Browse files

dofile error reporting for syntax errors

According to doc, dofile() raises an error when parsing failed due to syntax errors.
Fixes #2775
  • Loading branch information
est31 committed Jun 12, 2015
1 parent 0b187ed commit 502e40a649137461947c36ea52205f058f81296f
Showing with 2 additions and 1 deletion.
  1. +2 −1 src/script/cpp_api/s_security.cpp
@@ -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);

0 comments on commit 502e40a

Please sign in to comment.
You can’t perform that action at this time.