From 0fe45d24d4d8c115a5b52846be072ecb9bb43329 Mon Sep 17 00:00:00 2001 From: michael-grunder Date: Wed, 16 Oct 2024 15:40:17 -0700 Subject: [PATCH] Fix XAUTOCLAIM argc when sending COUNT Add 2 to argc not 1 + count when sending a specific COUNT. --- redis_commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redis_commands.c b/redis_commands.c index 68572ef..9a1dd74 100644 --- a/redis_commands.c +++ b/redis_commands.c @@ -5795,7 +5795,7 @@ redis_xautoclaim_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, return FAILURE; } - argc = 5 + (count > 0 ? 1 + count : 0) + justid; + argc = 5 + (count > 0 ? 2 : 0) + justid; REDIS_CMD_INIT_SSTR_STATIC(&cmdstr, argc, "XAUTOCLAIM"); redis_cmd_append_sstr_key(&cmdstr, key, keylen, redis_sock, slot);