From d4dd6556c3925ae26b1fce142158b3243eda39a7 Mon Sep 17 00:00:00 2001 From: Konstantin Merenkov Date: Sat, 3 Apr 2010 00:12:10 +0400 Subject: [PATCH] Don't set expire to keys with ttl=0, remove them immediately. --- redis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redis.c b/redis.c index db46763b..4264b7e2 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; -- 2.47.2