]> granicus.if.org Git - postgresql/commit
Fix off-by-one bug in XactLogCommitRecord
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 15 Jun 2018 19:00:41 +0000 (15:00 -0400)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 15 Jun 2018 19:00:41 +0000 (15:00 -0400)
commitff03112bdc70541382b39fa4e36b9a9ad93b4b73
tree96b9a190f52fc720c13971c8eb650dcb8ce56f24
parentdad8bed04ab98ada84ecd58ace6f59839aa161c4
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
src/backend/access/transam/xact.c