From 774230260ff61dbc143236f690ccc73048f7fdfe Mon Sep 17 00:00:00 2001 From: antirez <antirez@gmail.com> Date: Fri, 3 Jul 2009 19:57:26 +0200 Subject: [PATCH] bugfix: EXPIRE now propagates to the Slave. --- redis.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/redis.c b/redis.c index 670b66ad..d901b7cc 100644 --- a/redis.c +++ b/redis.c @@ -3758,10 +3758,12 @@ static void expireCommand(redisClient *c) { return; } else { time_t when = time(NULL)+seconds; - if (setExpire(c->db,c->argv[1],when)) + if (setExpire(c->db,c->argv[1],when)) { addReply(c,shared.cone); - else + server.dirty++; + } else { addReply(c,shared.czero); + } return; } }