diff options
Diffstat (limited to 'server/parser')
| -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; } |
