]> granicus.if.org Git - php/commitdiff
Fixed memleak
authorXinchen Hui <laruence@gmail.com>
Fri, 25 Apr 2014 03:34:00 +0000 (11:34 +0800)
committerXinchen Hui <laruence@gmail.com>
Fri, 25 Apr 2014 03:34:00 +0000 (11:34 +0800)
ext/pdo/pdo_dbh.c

index b6cf0265f0e6795cf2dc2d6939a55d7f6769ba8b..89b38511ea4f41d96e44cdc35d8ae7f7643cf51d 100644 (file)
@@ -87,6 +87,7 @@ void pdo_raise_impl_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *sqlstate
                add_next_index_string(&info, *pdo_err);
                add_next_index_long(&info, 0);
                zend_update_property(pdo_ex, &ex, "errorInfo", sizeof("errorInfo")-1, &info TSRMLS_CC);
+               zval_ptr_dtor(&info);
 
                zend_throw_exception_object(&ex TSRMLS_CC);
        }