diff --git a/src/backend/access/heap/heapam.c b/src/backend/access/heap/heapam.c
index f443742..94282a0 100644
--- a/src/backend/access/heap/heapam.c
+++ b/src/backend/access/heap/heapam.c
@@ -6022,6 +6022,7 @@ heap_abort_speculative(Relation relation, HeapTuple tuple)
 void
 heap_inplace_update(Relation relation, HeapTuple tuple)
 {
+	TransactionId xid = GetCurrentTransactionId();
 	Buffer		buffer;
 	Page		page;
 	OffsetNumber offnum;
