From 79ebfe382b8015ea812b6bbc403f9184fa3e4ffe Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Mon, 8 May 2006 14:33:00 +0000 Subject: Fixed memory leaks when working with cursors in PDO PostgreSQL driver. --- ext/pdo_pgsql/pgsql_statement.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/pdo_pgsql/pgsql_statement.c') diff --git a/ext/pdo_pgsql/pgsql_statement.c b/ext/pdo_pgsql/pgsql_statement.c index d83b86ad78..d4c12cef2a 100644 --- a/ext/pdo_pgsql/pgsql_statement.c +++ b/ext/pdo_pgsql/pgsql_statement.c @@ -341,6 +341,7 @@ static int pgsql_stmt_fetch(pdo_stmt_t *stmt, spprintf(&q, 0, "FETCH %s %ld FROM %s", ori_str, offset, S->cursor_name); S->result = PQexec(S->H->server, q); + efree(q); status = PQresultStatus(S->result); if (status != PGRES_COMMAND_OK && status != PGRES_TUPLES_OK) { -- cgit v1.2.1