diff options
author | Dmitry Stogov <dmitry@zend.com> | 2014-05-08 02:48:31 +0400 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2014-05-08 02:48:31 +0400 |
commit | fa7008bb247240556b6bd5950576d3f455621f82 (patch) | |
tree | 471d2a9d3a6c0c5089ac71353c86e418bf194bef /ext/mysql/php_mysql.c | |
parent | 223df9ceea08a9b186f320114e40914552f48716 (diff) | |
download | php-git-fa7008bb247240556b6bd5950576d3f455621f82.tar.gz |
Fixed resource destruction
Diffstat (limited to 'ext/mysql/php_mysql.c')
-rw-r--r-- | ext/mysql/php_mysql.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/ext/mysql/php_mysql.c b/ext/mysql/php_mysql.c index 0b27f1e44c..94bfb6cfd2 100644 --- a/ext/mysql/php_mysql.c +++ b/ext/mysql/php_mysql.c @@ -427,9 +427,7 @@ static void _free_mysql_result(zend_resource *rsrc TSRMLS_DC) static void php_mysql_set_default_link(zend_resource *link TSRMLS_DC) { if (MySG(default_link) != NULL) { - if (--GC_REFCOUNT((MySG(default_link))) == 0) { - zend_list_delete(MySG(default_link)); - } + zend_list_delete(MySG(default_link)); } ++GC_REFCOUNT(link); MySG(default_link) = link; |