Simplify some maths in xlogreader.c
authorMichael Paquier <michael@paquier.xyz>
Wed, 12 Oct 2022 00:59:36 +0000 (09:59 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 12 Oct 2022 00:59:36 +0000 (09:59 +0900)
commita1176c67c42cf687675be762ebb6075e092d3d0a
tree58f7d47c95879cec9fd9416ca21c91dc6bc86d62
parent94fd253d561bcc1db067d04f75fc1f34c3b9962f
Simplify some maths in xlogreader.c

An LSN was calculated from a segment number, a segment size and a
position offset, matching exactly the LSN given by the caller of
XLogReaderValidatePageHeader().  This change removes the extra LSN
calculation, relying only on the LSN given by the function caller
instead.

Author: Bharath Rupireddy
Reviewed-by: Richard Guo, Álvaro Herrera, Kyotaro Horiguchi
Discussion: https://postgr.es/m/CALj2ACXuh4Ms9j9sxMYdtHEe=5sFcyrs-GAHyADu_A_G71kZTg@mail.gmail.com
src/backend/access/transam/xlogreader.c