diff --git a/src/replication.c b/src/replication.c index e55801006..b0fa70556 100644 --- a/src/replication.c +++ b/src/replication.c @@ -547,7 +547,9 @@ void replicationCron(void) { * connection last interaction time, and at the same time * we'll be sure that being a single char there are no * short-write problems. */ - write(slave->fd, "\n", 1); + if (write(slave->fd, "\n", 1) == -1) { + /* Don't worry, it's just a ping. */ + } } } }