From: Ilia Alshanetsky Date: Wed, 3 Aug 2005 18:26:16 +0000 (+0000) Subject: Fixed memory leak. X-Git-Tag: RELEASE_2_0_0~34 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ecc34bddcc475de6bbe896141b5f094dbd48a3bc;p=php Fixed memory leak. --- 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);