diff --git a/src/backend/access/transam/xlogreader.c b/src/backend/access/transam/xlogreader.c
index 3b5d32a5815d5d3501b262cdb2e37f47b5f78b33..37cf9dee80ff4b30b3649bee3a70bdab24d116c6 100644
--- a/src/backend/access/transam/xlogreader.c
+++ b/src/backend/access/transam/xlogreader.c
@@ -748,20 +748,20 @@ ValidXLogPageHeader(XLogReaderState *state, XLogRecPtr recptr,
 			snprintf(sysident_str, sizeof(sysident_str), UINT64_FORMAT,
 					 state->system_identifier);
 			report_invalid_record(state,
-								  "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s.",
+								  "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s",
 								  fhdrident_str, sysident_str);
 			return false;
 		}
 		else if (longhdr->xlp_seg_size != XLogSegSize)
 		{
 			report_invalid_record(state,
-								  "WAL file is from different database system: Incorrect XLOG_SEG_SIZE in page header.");
+								  "WAL file is from different database system: incorrect XLOG_SEG_SIZE in page header");
 			return false;
 		}
 		else if (longhdr->xlp_xlog_blcksz != XLOG_BLCKSZ)
 		{
 			report_invalid_record(state,
-								  "WAL file is from different database system: Incorrect XLOG_BLCKSZ in page header.");
+								  "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header");
 			return false;
 		}
 	}