From 32357114476dee269aed10466ea67cea48c21d16 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Wed, 28 Jan 2009 18:40:07 +0000 Subject: [PATCH] Tighten type checking rules on concatenation operator. --- src/core/org/luaj/vm/LValue.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/org/luaj/vm/LValue.java b/src/core/org/luaj/vm/LValue.java index a773e26c..10237b97 100644 --- a/src/core/org/luaj/vm/LValue.java +++ b/src/core/org/luaj/vm/LValue.java @@ -325,8 +325,7 @@ public class LValue { /** Concatenate this value to a ByteArrayOutputStream */ public void luaConcatTo(ByteArrayOutputStream baos) { - byte[] b = toJavaString().getBytes(); - baos.write(b,0,b.length); + throw new LuaErrorException( "attempt to concatenate "+luaGetTypeName() ); } /** Return true if this is a lua string, meaning it is