postgres.git / summary / log / commit / refs

commit    9e038d6907b3d6cf5854eb36bf150db90bec60a0
Author:   Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:     Wed Jul 13 10:10:03 2022 +0000

    Plug memory leak
    
    Commit 054325c5eeb3 created a memory leak in PQsendQueryInternal in case
    an error occurs while sending the message.  Repair.
    
    Backpatch to 14, like that commit.  Reported by Coverity.


src/interfaces/libpq/fe-exec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/interfaces/libpq/fe-exec.c b/src/interfaces/libpq/fe-exec.c index e22d0814f09..09203708544 100644 --- a/src/interfaces/libpq/fe-exec.c +++ b/src/interfaces/libpq/fe-exec.c @@ -1448,6 +1448,7 @@ PQsendQueryInternal(PGconn *conn, const char *query, bool newQuery) sendFailed: pqRecycleCmdQueueEntry(conn, entry); + pqRecycleCmdQueueEntry(conn, entry2); /* error message should be set up already */ return 0; } [parent: af72b0889441]