Ensure that we validate the page header of the first page of a WAL file
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 20 Apr 2006 04:07:38 +0000 (04:07 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 20 Apr 2006 04:07:38 +0000 (04:07 +0000)
commiteac825aa681f50b20c7a96379fdf3904d036c916
tree071ee4ad0f9e2e840e4fb454f29e69ef7c0a3099
parentcc7eab38ddacd7f217340146ebba24520e09a2b8
Ensure that we validate the page header of the first page of a WAL file
whenever we start to read within that file.  The first page carries
extra identification information that really ought to be checked, but
as the code stood, this was only checked when we switched sequentially
into a new WAL file, or if by chance the starting checkpoint record was
within the first page.  This patch ensures that we will detect bogus
'long header' information before we start replaying the WAL sequence.
src/backend/access/transam/xlog.c