summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gtm/main/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gtm/main/main.c b/src/gtm/main/main.c
index f24a8b77df..cb6ceb018e 100644
--- a/src/gtm/main/main.c
+++ b/src/gtm/main/main.c
@@ -1122,6 +1122,7 @@ GTM_ThreadMain(void *argp)
/* Disconnect node if necessary */
Recovery_PGXCNodeDisconnect(thrinfo->thr_conn->con_port);
+ GTM_RWLockRelease(&thrinfo->thr_lock);
pthread_exit(thrinfo);
break;