BUG/MINOR: lua: type error in the arguments wrapper

The expected arguments time and size are returned as int. This patch
fix this bug and returns the expected type.
This commit is contained in:
Thierry FOURNIER 2015-07-07 00:41:29 +02:00 committed by Willy Tarreau
parent 732eac41f4
commit 29176f3ebb

View File

@ -619,13 +619,13 @@ __LJMP int hlua_lua2arg_check(lua_State *L, int first, struct arg *argp,
case ARGT_TIME:
if (argp[idx].type != ARGT_SINT)
WILL_LJMP(luaL_argerror(L, first + idx, "integer expected"));
argp[idx].type = ARGT_SINT;
argp[idx].type = ARGT_TIME;
break;
case ARGT_SIZE:
if (argp[idx].type != ARGT_SINT)
WILL_LJMP(luaL_argerror(L, first + idx, "integer expected"));
argp[idx].type = ARGT_SINT;
argp[idx].type = ARGT_SIZE;
break;
case ARGT_FE: