summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Merenkov <kmerenkov@gmail.com>2010-04-03 00:12:10 +0400
committerantirez <antirez@gmail.com>2010-04-15 21:29:46 +0200
commitd4dd6556c3925ae26b1fce142158b3243eda39a7 (patch)
tree13f4418d2b6ed83e735c4b19f4ef64e29d08b023
parentbc55456975ca955c9babd5634495f939a56c3199 (diff)
downloadredis-1.3.9.tar.gz
Don't set expire to keys with ttl=0, remove them immediately.v1.3.9
-rw-r--r--redis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/redis.c b/redis.c
index db46763b8..4264b7e23 100644
--- a/redis.c
+++ b/redis.c
@@ -7072,7 +7072,7 @@ static void expireGenericCommand(redisClient *c, robj *key, robj *param, long of
addReply(c,shared.czero);
return;
}
- if (seconds < 0) {
+ if (seconds <= 0) {
if (deleteKey(c->db,key)) server.dirty++;
addReply(c, shared.cone);
return;