In log_newpage_range(), heed forkNum and page_std arguments.

Noah Misch <noah@leadboat.com>

Commit: a5abec521c5d40fefbbb42af093fa9fd508b2614
Author: Noah Misch <noah@leadboat.com>
Date: 2020-03-21T16:38:30Z
Releases: 12.3
In log_newpage_range(), heed forkNum and page_std arguments.

The function assumed forkNum=MAIN_FORKNUM and page_std=true, ignoring
the actual arguments.  Existing callers passed exactly those values, so
there's no live bug.  Back-patch to v12, where the function first
appeared, because another fix needs this.

Discussion: https://postgr.es/m/20191118045434.GA1173436@rfd.leadboat.com

Files

PathChange+/−
src/backend/access/transam/xloginsert.c modified +8 −2

Discussion