From 5bd9827af1e929a208a1f162caf2d9304cc5a65a Mon Sep 17 00:00:00 2001 From: Enyby Date: Sun, 16 Sep 2018 15:09:36 +0300 Subject: [PATCH] Improve error message for string.char. --- src/core/org/luaj/vm2/lib/StringLib.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/org/luaj/vm2/lib/StringLib.java b/src/core/org/luaj/vm2/lib/StringLib.java index 3910f13c..542afe8c 100644 --- a/src/core/org/luaj/vm2/lib/StringLib.java +++ b/src/core/org/luaj/vm2/lib/StringLib.java @@ -154,7 +154,7 @@ public class StringLib extends TwoArgFunction { byte[] bytes = new byte[n]; for ( int i=0, a=1; i=256) argerror(a, "invalid value"); + if (c<0 || c>=256) argerror(a, "invalid value for string.char [0; 255]: " + c); bytes[i] = (byte) c; } return LuaString.valueUsing( bytes );