From d1406f1b1e970c518da23ca877f859caece03b97 Mon Sep 17 00:00:00 2001
From: Hiroshi Inoue <inoue@tpf.co.jp>
Date: Wed, 1 May 2002 01:23:37 +0000
Subject: [PATCH] Change heap_get_latest_tid() so that a transaction can see
 changes made by the transaction itself.

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

diff --git a/src/backend/access/heap/heapam.c b/src/backend/access/heap/heapam.c
index 86c62e4fdb1..88926adfe5e 100644
--- a/src/backend/access/heap/heapam.c
+++ b/src/backend/access/heap/heapam.c
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.132 2002/03/26 19:15:11 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.133 2002/05/01 01:23:37 inoue Exp $
  *
  *
  * INTERFACE ROUTINES
@@ -1067,7 +1067,7 @@ heap_get_latest_tid(Relation relation,
 					   snapshot, 0, (ScanKey) NULL);
 
 	linkend = true;
-	if ((t_data->t_infomask & HEAP_XMAX_COMMITTED) &&
+	if ((t_data->t_infomask & HEAP_XMIN_COMMITTED) != 0 &&
 		!ItemPointerEquals(tid, &ctid))
 		linkend = false;
 
-- 
GitLab