summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzionwu <zionwu3@gmail.com>2014-06-01 02:23:24 +0800
committerzionwu <zionwu3@gmail.com>2014-06-01 02:23:24 +0800
commitdc8584696a3f97fc1fda90b4c50fb3f8f7dda0cf (patch)
tree9ea41d240f64cd9084e626e34acbd0afe29e2920
parent39603a7e315f36b51cdd9d0cf20d6d43f66be606 (diff)
downloadredis-dc8584696a3f97fc1fda90b4c50fb3f8f7dda0cf.tar.gz
fix issue 1787
-rw-r--r--src/t_zset.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/t_zset.c b/src/t_zset.c
index 4e946b4f5..8bb5bde6d 100644
--- a/src/t_zset.c
+++ b/src/t_zset.c
@@ -1333,6 +1333,7 @@ void zremCommand(redisClient *c) {
zobj->ptr = zzlDelete(zobj->ptr,eptr);
if (zzlLength(zobj->ptr) == 0) {
dbDelete(c->db,key);
+ keyremoved = 1;
break;
}
}
@@ -1356,6 +1357,7 @@ void zremCommand(redisClient *c) {
if (htNeedsResize(zs->dict)) dictResize(zs->dict);
if (dictSize(zs->dict) == 0) {
dbDelete(c->db,key);
+ keyremoved = 1;
break;
}
}