diff --git a/3rd/lua/lauxlib.c b/3rd/lua/lauxlib.c index b922d935..37c1f3f7 100644 --- a/3rd/lua/lauxlib.c +++ b/3rd/lua/lauxlib.c @@ -1237,7 +1237,7 @@ LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, lua_State * eL; int err; const void * oldv; - if (level == CACHE_OFF) { + if (level == CACHE_OFF || filename == NULL) { return luaL_loadfilex_(L, filename, mode); } proto = load_proto(filename);