diff --git a/src/t_set.c b/src/t_set.c index e56a5fd4e..9d4bab670 100644 --- a/src/t_set.c +++ b/src/t_set.c @@ -469,7 +469,7 @@ void srandmemberWithCountCommand(redisClient *c) { * The number of requested elements is greater than the number of * elements inside the set: simply return the whole set. */ if (count >= size) { - sunionDiffGenericCommand(c,c->argv,c->argc-1,NULL,REDIS_OP_UNION); + sunionDiffGenericCommand(c,c->argv+1,1,NULL,REDIS_OP_UNION); return; }