From 6efb6f000e8e28cb33e6a123c1518e2f576e7f6c Mon Sep 17 00:00:00 2001 From: Enyby Date: Sun, 13 Oct 2019 05:58:32 +0300 Subject: [PATCH] Improve error message for file:seek and file:setvbuf. --- src/core/org/luaj/vm2/lib/IoLib.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/org/luaj/vm2/lib/IoLib.java b/src/core/org/luaj/vm2/lib/IoLib.java index c5bd46a8..d49c2551 100644 --- a/src/core/org/luaj/vm2/lib/IoLib.java +++ b/src/core/org/luaj/vm2/lib/IoLib.java @@ -431,7 +431,7 @@ public class IoLib extends TwoArgFunction { } else if ("full".equals(mode)) { } else if ("line".equals(mode)) { } else { - argerror(1, "invalid option '" + mode + "', must be one of 'no', 'full' or 'line'"); + argerror(1, "invalid value: '" + mode + "'; must be one of 'no', 'full' or 'line'"); } checkfile(file).setvbuf(mode,size); return LuaValue.TRUE; @@ -453,7 +453,7 @@ public class IoLib extends TwoArgFunction { } else if ("end".equals(whence)) { } else if ("cur".equals(whence)) { } else { - argerror(1, "invalid option '" + whence + "', must be one of 'set', 'cur' or 'end'"); + argerror(1, "invalid value: '" + whence + "'; must be one of 'set', 'cur' or 'end'"); } return valueOf( checkfile(file).seek(whence,offset) ); }