From 029895c22bda820f4ba9fa938dba8425f4b51391 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Mon, 3 May 2010 22:44:13 +0000 Subject: [PATCH] Fix assert message. --- src/core/org/luaj/vm2/lib/BaseLib.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/org/luaj/vm2/lib/BaseLib.java b/src/core/org/luaj/vm2/lib/BaseLib.java index f5b639f5..fabc868d 100644 --- a/src/core/org/luaj/vm2/lib/BaseLib.java +++ b/src/core/org/luaj/vm2/lib/BaseLib.java @@ -199,7 +199,8 @@ public class BaseLib extends OneArgFunction implements ResourceFinder { public Varargs invoke(Varargs args) { switch ( opcode ) { case 0: // "assert", // ( v [,message] ) -> v, message | ERR - if ( !args.arg1().toboolean() ) error("assertion failed!"); + if ( !args.arg1().toboolean() ) + error( args.narg()>1? args.checkjstring(2): "assertion failed!" ); return args; case 1: // "dofile", // ( filename ) -> result1, ... {