aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/access/transam/xlogreader.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/access/transam/xlogreader.c b/src/backend/access/transam/xlogreader.c
index 67996018da2..a63ad8cfd0b 100644
--- a/src/backend/access/transam/xlogreader.c
+++ b/src/backend/access/transam/xlogreader.c
@@ -464,8 +464,9 @@ XLogReadRecord(XLogReaderState *state, char **errormsg)
total_len != (pageHeader->xlp_rem_len + gotlen))
{
report_invalid_record(state,
- "invalid contrecord length %u at %X/%X",
+ "invalid contrecord length %u (expected %lld) at %X/%X",
pageHeader->xlp_rem_len,
+ ((long long) total_len) - gotlen,
(uint32) (RecPtr >> 32), (uint32) RecPtr);
goto err;
}