diff options
| author | Michael P | 2011-04-06 00:34:39 +0000 |
|---|---|---|
| committer | Pavan Deolasee | 2011-05-24 10:15:41 +0000 |
| commit | d5835d5366c7abec7daca0d674159136cc0fb4b9 (patch) | |
| tree | 7b5e9af28c0789ac3a24f2ca997bb3e8c03eb46c /src/gtm | |
| parent | db52bff897a1ce4b2a99266a4aed9b141eca3974 (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.c | 2 |
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) |
