diff --git a/src/scripting.c b/src/scripting.c index 2c4549b7017aeefbd67c834dd36a765fb2b79812..15bea994a85d0c0906fe573bfe85f888db29ce20 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -224,6 +224,7 @@ int luaRedisGenericCommand(lua_State *lua, int raise_error) { /* Build the arguments vector */ if (!argv) { argv = zmalloc(sizeof(robj*)*argc); + argv_size = argc; } else if (argv_size < argc) { argv = zrealloc(argv,sizeof(robj*)*argc); argv_size = argc;