diff --git a/libraries/AP_Scripting/lua/src/lfunc.h b/libraries/AP_Scripting/lua/src/lfunc.h index ec7fd3df388..c916e9878ad 100644 --- a/libraries/AP_Scripting/lua/src/lfunc.h +++ b/libraries/AP_Scripting/lua/src/lfunc.h @@ -26,7 +26,7 @@ ** maximum number of upvalues in a closure (both C and Lua). (Value ** must fit in a VM register.) */ -#define MAXUPVAL 127 +#define MAXUPVAL 255 /* diff --git a/libraries/AP_Scripting/lua/src/lparser.c b/libraries/AP_Scripting/lua/src/lparser.c index 2dbbb13fd1f..2f41e00b803 100644 --- a/libraries/AP_Scripting/lua/src/lparser.c +++ b/libraries/AP_Scripting/lua/src/lparser.c @@ -31,7 +31,7 @@ /* maximum number of local variables per function (must be smaller than 250, due to the bytecode format) */ -#define MAXVARS 100 +#define MAXVARS 200 #define hasmultret(k) ((k) == VCALL || (k) == VVARARG)