Fix off-by-one bug in XactLogCommitRecord

Alvaro Herrera <alvherre@alvh.no-ip.org>

Commit: ff03112bdc70541382b39fa4e36b9a9ad93b4b73
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: 2018-06-15T19:00:41Z
Releases: 11.0
Fix off-by-one bug in XactLogCommitRecord

Commit 1eb6d6527aae introduced zeroed alignment bytes in the GID field
of commit/abort WAL records.  Fixup commit cf5a1890592b later changed
that representation into a regular cstring with a single terminating
zero byte, but it also introduced an off-by-one mistake.  Fix that.

Author: Nikhil Sontakke
Reported-by: Nikhil Sontakke
Discussion: https://postgr.es/m/CAMGcDxey6dG1DP34_tJMoWPcp5sPJUAL4K5CayUUXLQSx2GQpA@mail.gmail.com

Files

PathChange+/−
src/backend/access/transam/xact.c modified +1 −1

Discussion