]> granicus.if.org Git - postgresql/commit
Observe array length in HaveVirtualXIDsDelayingChkpt().
authorNoah Misch <noah@leadboat.com>
Wed, 12 Jun 2013 23:50:14 +0000 (19:50 -0400)
committerNoah Misch <noah@leadboat.com>
Wed, 12 Jun 2013 23:50:14 +0000 (19:50 -0400)
commitfb435f40d5e34f85076a0af56b2f3bf7b86122b8
tree314675c91827fe812600690f71ce46d653f1736f
parentff53890f687c7f6b2a10db6661e9c32faf832636
Observe array length in HaveVirtualXIDsDelayingChkpt().

Since commit f21bb9cfb5646e1793dcc9c0ea697bab99afa523, this function
ignores the caller-provided length and loops until it finds a
terminator, which GetVirtualXIDsDelayingChkpt() never adds.  Restore the
previous loop control logic.  In passing, revert the addition of an
unused variable by the same commit, presumably a debugging relic.
src/backend/access/transam/xlog.c
src/backend/storage/ipc/procarray.c