From 14745ba76a109f2acbe10b17a8f323189d463eea Mon Sep 17 00:00:00 2001 From: Enyby Date: Sun, 6 Oct 2019 18:40:31 +0300 Subject: [PATCH] Fix call io.read, file:read without params. --- src/core/org/luaj/vm2/lib/IoLib.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/org/luaj/vm2/lib/IoLib.java b/src/core/org/luaj/vm2/lib/IoLib.java index bb853ca1..d50adf2e 100644 --- a/src/core/org/luaj/vm2/lib/IoLib.java +++ b/src/core/org/luaj/vm2/lib/IoLib.java @@ -492,6 +492,7 @@ public class IoLib extends TwoArgFunction { private Varargs ioread(File f, Varargs args) throws IOException { int i,n=args.narg(); + if (n == 0) return freadline(f); LuaValue[] v = new LuaValue[n]; LuaValue ai,vi; LuaString fmt;