From 15ee917baa56b355dca1a870f852cafc8b1830c2 Mon Sep 17 00:00:00 2001 From: Jelte Fennema Date: Thu, 2 Feb 2023 10:51:11 +0100 Subject: [PATCH] Trigger crash in case of more bugs --- src/backend/distributed/transaction/remote_transaction.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/distributed/transaction/remote_transaction.c b/src/backend/distributed/transaction/remote_transaction.c index aff357fb3..c314b99e0 100644 --- a/src/backend/distributed/transaction/remote_transaction.c +++ b/src/backend/distributed/transaction/remote_transaction.c @@ -870,6 +870,8 @@ ResetRemoteTransaction(struct MultiConnection *connection) /* XXX: Should we error out for a critical transaction? */ dlist_delete(&connection->transactionNode); + connection->transactionNode.next = NULL; + connection->transactionNode.prev = NULL; } /* just reset the entire state, relying on 0 being invalid/false */