From 858d8277903a9cf6582a83a6ff4ebd16b51d4930 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Sat, 9 Jul 2005 04:54:04 +0000 Subject: Added cursor closer handler. Fixed memory leak. --- ext/pdo_pgsql/pgsql_statement.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (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 787d671ae7..3979bd8324 100644 --- a/ext/pdo_pgsql/pgsql_statement.c +++ b/ext/pdo_pgsql/pgsql_statement.c @@ -498,6 +498,11 @@ static int pgsql_stmt_get_column_meta(pdo_stmt_t *stmt, long colno, zval *return return 1; } +static int pdo_pgsql_stmt_cursor_closer(pdo_stmt_t *stmt TSRMLS_DC) +{ + return 1; +} + struct pdo_stmt_methods pgsql_stmt_methods = { pgsql_stmt_dtor, pgsql_stmt_execute, @@ -508,7 +513,8 @@ struct pdo_stmt_methods pgsql_stmt_methods = { NULL, /* set_attr */ NULL, /* get_attr */ pgsql_stmt_get_column_meta, - NULL /* next_rowset */ + NULL, /* next_rowset */ + pdo_pgsql_stmt_cursor_closer }; /* -- cgit v1.2.1