diff --git a/src/backend/access/transam/xlogreader.c b/src/backend/access/transam/xlogreader.c index 67418b05f1..bc8156fcd6 100644 --- a/src/backend/access/transam/xlogreader.c +++ b/src/backend/access/transam/xlogreader.c @@ -70,7 +70,7 @@ report_invalid_record(XLogReaderState *state, const char *fmt,...) * Returns NULL if the xlogreader couldn't be allocated. */ XLogReaderState * -XLogReaderAllocate(int wal_segment_size, const char *waldir, +XLogReaderAllocate(int wallog_segment_size, const char *waldir, XLogPageReadCB pagereadfunc, void *private_data) { XLogReaderState *state; @@ -99,7 +99,7 @@ XLogReaderAllocate(int wal_segment_size, const char *waldir, } /* Initialize segment info. */ - WALOpenSegmentInit(&state->seg, &state->segcxt, wal_segment_size, + WALOpenSegmentInit(&state->seg, &state->segcxt, wallog_segment_size, waldir); state->read_page = pagereadfunc; diff --git a/src/include/access/xlogreader.h b/src/include/access/xlogreader.h index 0193611b7f..d8991d1a79 100644 --- a/src/include/access/xlogreader.h +++ b/src/include/access/xlogreader.h @@ -209,7 +209,7 @@ struct XLogReaderState }; /* Get a new XLogReader */ -extern XLogReaderState *XLogReaderAllocate(int wal_segment_size, +extern XLogReaderState *XLogReaderAllocate(int wallog_segment_size, const char *waldir, XLogPageReadCB pagereadfunc, void *private_data);