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. */
+                }
             }
         }
     }