aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lbaselib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lbaselib.c b/lbaselib.c
index f494f8be..538cc5d0 100644
--- a/lbaselib.c
+++ b/lbaselib.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lbaselib.c,v 1.201 2007/11/28 18:25:17 roberto Exp roberto $ 2** $Id: lbaselib.c,v 1.202 2008/01/03 17:07:59 roberto Exp roberto $
3** Basic library 3** Basic library
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -483,7 +483,7 @@ static int auxresume (lua_State *L, lua_State *co, int narg) {
483 status = lua_resume(co, narg); 483 status = lua_resume(co, narg);
484 if (status == LUA_OK || status == LUA_YIELD) { 484 if (status == LUA_OK || status == LUA_YIELD) {
485 int nres = lua_gettop(co); 485 int nres = lua_gettop(co);
486 if (!lua_checkstack(L, nres)) 486 if (!lua_checkstack(L, nres + 1))
487 return luaL_error(L, "too many results to resume"); 487 return luaL_error(L, "too many results to resume");
488 lua_xmove(co, L, nres); /* move yielded values */ 488 lua_xmove(co, L, nres); /* move yielded values */
489 return nres; 489 return nres;