]> git.saurik.com Git - redis.git/blobdiff - src/t_set.c
Better colorized Makefile implementation, inspired by git makefile
[redis.git] / src / t_set.c
index be083c8b0a66346c03452c80478a85d806f7cb6d..c7d05c2f1f8f82c68f10b54596bae8816481da33 100644 (file)
@@ -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) {