Fix missing PQclear() in libpqrcv_endstreaming().

This omission leaked one PGresult per WAL streaming cycle, which possibly
would never be enough to notice in the real world, but it's still a leak.

Per Coverity.  Back-patch to 9.3 where the error was introduced.
This commit is contained in:
Tom Lane 2015-02-11 19:20:49 -05:00
parent 58146d35de
commit 4f38a281a3
1 changed files with 1 additions and 0 deletions

View File

@ -262,6 +262,7 @@ libpqrcv_endstreaming(TimeLineID *next_tli)
ereport(ERROR,
(errmsg("error reading result of streaming command: %s",
PQerrorMessage(streamConn))));
PQclear(res);
/* Verify that there are no more results */
res = PQgetResult(streamConn);