X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/dd1eefa4f3c89177cbe4f2e98dbd8f409ff87bc6..b0d1d2684d15aeb201da6f8e1e23ba496d6907ad:/src/t_set.c diff --git a/src/t_set.c b/src/t_set.c index be083c8b..c7d05c2f 100644 --- a/src/t_set.c +++ b/src/t_set.c @@ -249,8 +249,11 @@ void sremCommand(redisClient *c) { for (j = 2; j < c->argc; j++) { if (setTypeRemove(set,c->argv[j])) { - if (setTypeSize(set) == 0) dbDelete(c->db,c->argv[1]); deleted++; + if (setTypeSize(set) == 0) { + dbDelete(c->db,c->argv[1]); + break; + } } } if (deleted) {