From: Pavan Deolasee Date: Tue, 1 Mar 2016 13:27:23 +0000 (+0530) Subject: Include the string terminator in GID size calculation X-Git-Tag: XL9_5_R1BETA2~45 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=2eadddf54aaf5edf60305f86fde439e7252c1cc0;p=postgres-xl.git Include the string terminator in GID size calculation --- diff --git a/src/backend/access/transam/twophase.c b/src/backend/access/transam/twophase.c index c680a1616f..bb0d8bbb1b 100644 --- a/src/backend/access/transam/twophase.c +++ b/src/backend/access/transam/twophase.c @@ -997,7 +997,7 @@ StartPrepare(GlobalTransaction gxact) hdr.nabortrels = smgrGetPendingDeletes(false, &abortrels); hdr.ninvalmsgs = xactGetCommittedInvalidationMessages(&invalmsgs, &hdr.initfileinval); - hdr.gidlen = strlen(gxact->gid); + hdr.gidlen = strlen(gxact->gid) + 1; /* Include '\0' */ save_state_data(&hdr, sizeof(TwoPhaseFileHeader)); save_state_data(gxact->gid, hdr.gidlen);