Describe the bug
In exploring other things, I think REDISMODULE_ARGV_RUN_AS_USER will leak argv on failure in RM_Call().
namely, moduleCreateArgvFromUserFormat() will allocate it, normally it will be attached to c->argv and then freed when client is reset, but in the case of a REDISMODULE_ARGV_RUN_AS_USER() failure, that will never happen.
To reproduce
haven't reproduced yet, just visual/logical analysis.