From 3b61ba6d5ca62fcfe41ff29ae9cdcefaf2dda8d0 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Tue, 4 Jul 2000 02:40:56 +0000
Subject: [PATCH] DataFill() has no business resetting xact status bits in the
 infomask of the provided tuple.

---
 src/backend/access/common/heaptuple.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/backend/access/common/heaptuple.c b/src/backend/access/common/heaptuple.c
index 319cfff7ca3..5ff7a1e016a 100644
--- a/src/backend/access/common/heaptuple.c
+++ b/src/backend/access/common/heaptuple.c
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/access/common/heaptuple.c,v 1.64 2000/07/03 23:09:10 wieck Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/access/common/heaptuple.c,v 1.65 2000/07/04 02:40:56 tgl Exp $
  *
  * NOTES
  *	  The old interface functions have been converted to macros
@@ -90,7 +90,7 @@ DataFill(char *data,
 		bitmask = CSIGNBIT;
 	}
 
-	*infomask = 0;
+	*infomask &= HEAP_XACT_MASK;
 
 	for (i = 0; i < numberOfAttributes; i++)
 	{
-- 
GitLab