summaryrefslogtreecommitdiff
path: root/src/gtm
diff options
context:
space:
mode:
authorMichael P2011-04-06 00:34:39 +0000
committerPavan Deolasee2011-05-24 10:15:41 +0000
commitd5835d5366c7abec7daca0d674159136cc0fb4b9 (patch)
tree7b5e9af28c0789ac3a24f2ca997bb3e8c03eb46c /src/gtm
parentdb52bff897a1ce4b2a99266a4aed9b141eca3974 (diff)
Fix a memory leak in GTM: free connection data
A memory free for string pgxc_node_id was not done, making it a possible memory leak. Patch written by Terasaka Mitsunobu
Diffstat (limited to 'src/gtm')
-rw-r--r--src/gtm/client/fe-connect.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gtm/client/fe-connect.c b/src/gtm/client/fe-connect.c
index fddad3fb99..61697cbdf2 100644
--- a/src/gtm/client/fe-connect.c
+++ b/src/gtm/client/fe-connect.c
@@ -869,6 +869,8 @@ freeGTM_Conn(GTM_Conn *conn)
free(conn->pgport);
if (conn->connect_timeout)
free(conn->connect_timeout);
+ if (conn->pgxc_node_id)
+ free(conn->pgxc_node_id);
if (conn->inBuffer)
free(conn->inBuffer);
if (conn->outBuffer)