* reporting the flush position makes one elegible as a synchronous
* replica. People shouldn't include generic names in
* synchronous_standby_names, but we've protected them against it so
- * far, so lets continue to do so in the situations we don't need
- * to. Without a slot reporting back wouldn't have any effect anyway.
+ * far, so let's continue to do so in the situations when possible.
+ * If they've got a slot, though, we need to report the flush position,
+ * so that the master can remove WAL.
*/
reportFlushPosition = true;
sprintf(slotcmd, "SLOT \"%s\" ", replication_slot);