From 6645a73863102a54ce8e19586d2a0649c98cce5b Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Sun, 5 Sep 1999 17:12:34 +0000
Subject: [PATCH] IsTransactionBlock() should return true in TBLOCK_ABORT
 state.

---
 src/backend/access/transam/xact.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/backend/access/transam/xact.c b/src/backend/access/transam/xact.c
index 79b640be070..c9e16daa0d7 100644
--- a/src/backend/access/transam/xact.c
+++ b/src/backend/access/transam/xact.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.49 1999/09/04 19:55:48 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.50 1999/09/05 17:12:34 tgl Exp $
  *
  * NOTES
  *		Transaction aborts can now occur two ways:
@@ -1530,6 +1530,7 @@ IsTransactionBlock()
 	TransactionState s = CurrentTransactionState;
 
 	if (s->blockState == TBLOCK_INPROGRESS
+		|| s->blockState == TBLOCK_ABORT
 		|| s->blockState == TBLOCK_ENDABORT)
 		return true;
 
-- 
GitLab