Fix leak of FETCH_INTO object
authorNikita Popov <nikic@php.net>
Thu, 16 Apr 2015 16:21:59 +0000 (18:21 +0200)
committerNikita Popov <nikic@php.net>
Thu, 16 Apr 2015 19:08:29 +0000 (21:08 +0200)
ext/pdo/pdo_stmt.c

index be22a0e71ecfb697a2445a5fb5604e3ecdb1b650..15e489a0bd751bdfd00e47c69d99c64abc713692 100644 (file)
@@ -2339,6 +2339,7 @@ static void free_statement(pdo_stmt_t *stmt)
        }
 
        if (!Z_ISUNDEF(stmt->fetch.into) && stmt->default_fetch_type == PDO_FETCH_INTO) {
+               zval_ptr_dtor(&stmt->fetch.into);
                ZVAL_UNDEF(&stmt->fetch.into);
        }