From 57f8414de1968b6f9f212140f2da14cba3b6dacb Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Wed, 27 May 2009 14:11:27 -0300 Subject: small bug in 'luaV_concat' (L->top was left incorrect in some cases) --- lobject.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lobject.c') diff --git a/lobject.c b/lobject.c index bcd62086..f02b2ce0 100644 --- a/lobject.c +++ b/lobject.c @@ -1,5 +1,5 @@ /* -** $Id: lobject.c,v 2.28 2008/01/30 18:05:23 roberto Exp roberto $ +** $Id: lobject.c,v 2.29 2009/02/19 17:18:25 roberto Exp $ ** Some generic functions over Lua objects ** See Copyright Notice in lua.h */ @@ -162,8 +162,7 @@ const char *luaO_pushvfstring (lua_State *L, const char *fmt, va_list argp) { fmt = e+2; } pushstr(L, fmt); - luaV_concat(L, n+1, cast_int(L->top - L->base) - 1); - L->top -= n; + luaV_concat(L, n+1); return svalue(L->top - 1); } -- cgit v1.2.3-55-g6feb