diff options
| author | David Sommerseth <davids@redhat.com> | 2009-10-21 10:49:34 +0200 |
|---|---|---|
| committer | David Sommerseth <davids@redhat.com> | 2009-10-21 10:49:34 +0200 |
| commit | 4e55dc6370b5b92cb2ed3ee93599ecbd72ddccf4 (patch) | |
| tree | 792fc044c55f89ed4b97a79838536704aa475558 /server/parser/pgsql.c | |
| parent | 143167cc63b7c809abcb048ec4454d8c5cebcb42 (diff) | |
| download | rteval-4e55dc6370b5b92cb2ed3ee93599ecbd72ddccf4.tar.gz rteval-4e55dc6370b5b92cb2ed3ee93599ecbd72ddccf4.tar.xz rteval-4e55dc6370b5b92cb2ed3ee93599ecbd72ddccf4.zip | |
Fixed a couple of memory leaks in db_wait_notification()
Diffstat (limited to 'server/parser/pgsql.c')
| -rw-r--r-- | server/parser/pgsql.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/parser/pgsql.c b/server/parser/pgsql.c index 168bdaa..bbdb6d8 100644 --- a/server/parser/pgsql.c +++ b/server/parser/pgsql.c @@ -406,6 +406,7 @@ int db_wait_notification(dbconn *dbc, const int *shutdown, const char *listenfor PQclear(dbres); return -1; } + PQclear(dbres); // Start listening and waiting while( ret == 0 ) { @@ -452,7 +453,9 @@ int db_wait_notification(dbconn *dbc, const int *shutdown, const char *listenfor free_nullsafe(sql); ret = -1; } + free_nullsafe(sql); PQclear(dbres); + return ret; } |
