Explorar o código

modules/app_lua: Fix off-by-one error in modf

- Fixes calling sr.modf with additional parameters
Hugh Waite %!s(int64=12) %!d(string=hai) anos
pai
achega
8bb61ea287
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      modules/app_lua/app_lua_sr.c

+ 2 - 2
modules/app_lua/app_lua_sr.c

@@ -240,7 +240,7 @@ static int lua_sr_modf (lua_State *L)
 				goto error;
 			}
 		} else {
-			for(i=1; i<=argc; i++)
+			for(i=1; i<argc; i++)
 			{
 				if(expf->fixup(&(act->val[i+1].u.data), i)<0)
 				{
@@ -256,7 +256,7 @@ static int lua_sr_modf (lua_State *L)
 
 	/* free fixups */
 	if (expf->fixup) {
-		for(i=1; i<=argc; i++)
+		for(i=1; i<argc; i++)
 		{
 			if ((act->val[i+1].type == MODFIXUP_ST) && (act->val[i+1].u.data))
 			{