diff --git a/components/lua/lua-5.3/lua.c b/components/lua/lua-5.3/lua.c index 5427b30b..73cbaab6 100644 --- a/components/lua/lua-5.3/lua.c +++ b/components/lua/lua-5.3/lua.c @@ -6,6 +6,7 @@ #include #include #include +#include #include "user_version.h" #include "linput.h" @@ -211,6 +212,7 @@ static void dojob (lua_State *L) { prompt = get_prompt(L, MLref!= LUA_NOREF ? 0 : 1); input_setprompt(prompt); lua_writestring(prompt,strlen(prompt)); + fsync(fileno(stdout)); /* work around IDF issue on ACM consoles */ }