mirror of
https://github.com/fluencelabs/redis
synced 2025-06-12 08:41:21 +00:00
Restore argc/argv in EXEC after command is executed
This commit is contained in:
committed by
antirez
parent
bf45f266b3
commit
6c682e559c
@ -110,6 +110,10 @@ void execCommand(redisClient *c) {
|
||||
c->argc = c->mstate.commands[j].argc;
|
||||
c->argv = c->mstate.commands[j].argv;
|
||||
call(c,c->mstate.commands[j].cmd);
|
||||
|
||||
/* Commands may alter argc/argv, restore mstate. */
|
||||
c->mstate.commands[j].argc = c->argc;
|
||||
c->mstate.commands[j].argv = c->argv;
|
||||
}
|
||||
c->argv = orig_argv;
|
||||
c->argc = orig_argc;
|
||||
|
Reference in New Issue
Block a user