From: "Andrey V. Lepikhov" Date: Fri, 17 Aug 2018 07:56:30 +0500 Subject: [PATCH] WAL record local buffer pointer fix --- src/backend/access/transam/xlogreader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/access/transam/xlogreader.c b/src/backend/access/transam/xlogreader.c index 4c633c6c49..7bccc68189 100644 --- a/src/backend/access/transam/xlogreader.c +++ b/src/backend/access/transam/xlogreader.c @@ -480,6 +480,7 @@ XLogReadRecord(XLogReaderState *state, XLogRecPtr RecPtr, char **errormsg) state->ReadRecPtr = RecPtr; memcpy(state->readRecordBuf, record, total_len); + record = (XLogRecord *) state->readRecordBuf; } /* -- 2.17.1 --------------D8C4D1E87F9ED6A81206B106--