diff --git a/src/include/replication/slot.h b/src/include/replication/slot.h
index 4a56df71039b2e3bad6fe9b12d8b7ff9652a9d6a..e00562d274fc882d28822ed4d1349f9f4d5c1bd0 100644
--- a/src/include/replication/slot.h
+++ b/src/include/replication/slot.h
@@ -69,8 +69,8 @@ typedef struct ReplicationSlotPersistentData
 	/*
 	 * Oldest LSN that the client has acked receipt for.  This is used as the
 	 * start_lsn point in case the client doesn't specify one, and also as a
-	 * safety measure to back off in case the client specifies a start_lsn
-	 * that's further in the future than this value.
+	 * safety measure to jump forwards in case the client specifies a
+	 * start_lsn that's further in the past than this value.
 	 */
 	XLogRecPtr	confirmed_flush;