From 3c4f6737402bda058cd6e092d2605498d88cc239 Mon Sep 17 00:00:00 2001 From: t0350 Date: Tue, 8 Feb 2022 20:27:29 +0800 Subject: [PATCH] panic while reading from stdin (#1529) Co-authored-by: jietao.cjt --- 3rd/lua/lauxlib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3rd/lua/lauxlib.c b/3rd/lua/lauxlib.c index 27b02f9f..51cbf03e 100644 --- a/3rd/lua/lauxlib.c +++ b/3rd/lua/lauxlib.c @@ -1221,7 +1221,7 @@ static int cache_mode(lua_State *L) { LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, const char *mode) { int level = cache_level(L); - if (level == CACHE_OFF) { + if (level == CACHE_OFF || filename == NULL) { return luaL_loadfilex_(L, filename, mode); } const void * proto = load_proto(filename);