summaryrefslogtreecommitdiff
path: root/src/blocked.c
diff options
context:
space:
mode:
authorguybe7 <guy.benoish@redislabs.com>2021-09-15 11:53:42 +0200
committerGitHub <noreply@github.com>2021-09-15 12:53:42 +0300
commit7759ec7c43d5ac9c40e884e46c2cc09872d55c99 (patch)
treec17b6d419855088ca99b6e8c3950ca53e200986b /src/blocked.c
parent03fcc211de4cf7874c6eff58da3c6f67626ada5a (diff)
downloadredis-7759ec7c43d5ac9c40e884e46c2cc09872d55c99.tar.gz
Cleanup: propagate and alsoPropagate do not need redisCommand (#9502)
The `cmd` argument was completely unused, and all the code that bothered to pass it was unnecessary. This is a prepartion for a future commit that treats subcommands as commands
Diffstat (limited to 'src/blocked.c')
-rw-r--r--src/blocked.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/blocked.c b/src/blocked.c
index 68d3112a9..4211072ee 100644
--- a/src/blocked.c
+++ b/src/blocked.c
@@ -345,15 +345,10 @@ void serveClientsBlockedOnSortedSetKey(robj *o, readyList *rl) {
/* Replicate the command. */
robj *argv[2];
- struct redisCommand *cmd = where == ZSET_MIN ?
- server.zpopminCommand :
- server.zpopmaxCommand;
- argv[0] = createStringObject(cmd->name,strlen(cmd->name));
+ argv[0] = where == ZSET_MIN ? shared.zpopmin : shared.zpopmax;
argv[1] = rl->key;
incrRefCount(rl->key);
- propagate(cmd,receiver->db->id,
- argv,2,PROPAGATE_AOF|PROPAGATE_REPL);
- decrRefCount(argv[0]);
+ propagate(receiver->db->id,argv,2,PROPAGATE_AOF|PROPAGATE_REPL);
decrRefCount(argv[1]);
}
}