From 2325a6c68a7f421bc57a6a7f01c3c9c5d6b8a3b0 Mon Sep 17 00:00:00 2001 From: Onder Kalaci Date: Wed, 8 Apr 2020 19:19:00 +0200 Subject: [PATCH] Remove tracking --- src/backend/distributed/connection/connection_management.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/distributed/connection/connection_management.c b/src/backend/distributed/connection/connection_management.c index a341221cc..a86deff3f 100644 --- a/src/backend/distributed/connection/connection_management.c +++ b/src/backend/distributed/connection/connection_management.c @@ -345,6 +345,10 @@ StartNodeUserDatabaseConnection(uint32 flags, const char *hostname, int32 port, */ if (!TryToIncrementSharedConnectionCounter(hostname, port)) { + /* do not track the connection anymore */ + dlist_delete(&connection->connectionNode); + pfree(connection); + return NULL; } }