Skip to content

Commit f5c6ebb

Browse files
committed
Disconnect timedout slave: regression introduced with diskless repl.
1 parent 5a526c2 commit f5c6ebb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/replication.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2003,8 +2003,9 @@ void replicationCron(void) {
20032003
if (slave->flags & REDIS_PRE_PSYNC) continue;
20042004
if ((server.unixtime - slave->repl_ack_time) > server.repl_timeout)
20052005
{
2006-
redisLog(REDIS_WARNING, "Disconnecting timedout slave: %s",
2007-
replicationGetSlaveName(slave));
2006+
redisLog(REDIS_WARNING, "Disconnecting timedout slave: %s",
2007+
replicationGetSlaveName(slave));
2008+
freeClient(slave);
20082009
}
20092010
}
20102011
}

0 commit comments

Comments
 (0)