From ecc34bddcc475de6bbe896141b5f094dbd48a3bc Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Wed, 3 Aug 2005 18:26:16 +0000 Subject: [PATCH] Fixed memory leak. --- ext/pdo/pdo_stmt.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/pdo/pdo_stmt.c b/ext/pdo/pdo_stmt.c index 4c81909897..b988598e66 100755 --- a/ext/pdo/pdo_stmt.c +++ b/ext/pdo/pdo_stmt.c @@ -1994,6 +1994,10 @@ static void free_statement(pdo_stmt_t *stmt TSRMLS_DC) stmt->columns = NULL; } + if (stmt->fetch.into && stmt->default_fetch_type == PDO_FETCH_INTO) { + FREE_ZVAL(stmt->fetch.into); + stmt->fetch.into = NULL; + } do_fetch_opt_finish(stmt, 1 TSRMLS_CC); -- 2.50.1