From 65beda4c2b414ebf77e4bddda6d2184332098356 Mon Sep 17 00:00:00 2001 From: Enyby Date: Mon, 7 Oct 2019 00:23:34 +0300 Subject: [PATCH] Fix read all at EOF. --- src/core/org/luaj/vm2/lib/IoLib.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/org/luaj/vm2/lib/IoLib.java b/src/core/org/luaj/vm2/lib/IoLib.java index 3bda6ce4..34b3e941 100644 --- a/src/core/org/luaj/vm2/lib/IoLib.java +++ b/src/core/org/luaj/vm2/lib/IoLib.java @@ -618,7 +618,7 @@ public class IoLib extends TwoArgFunction { public static LuaValue freadall(File f) throws IOException { int n = f.remaining(); if ( n >= 0 ) { - return freadbytes(f, n); + return n == 0 ? EMPTYSTRING : freadbytes(f, n); } else { return freaduntil(f,false,false); }