mirror of
https://github.com/php/php-src.git
synced 2024-09-23 02:47:26 +00:00
MFH: Fix a leak with pconn and mysqlnd
This commit is contained in:
parent
d8d69652dd
commit
529d73f9d4
@ -963,6 +963,14 @@ PHP_FUNCTION(mysql_close)
|
||||
|
||||
ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, mysql_link, id, "MySQL-Link", le_link, le_plink);
|
||||
|
||||
#ifdef MYSQL_USE_MYSQLND
|
||||
{
|
||||
int tmp;
|
||||
if ((mysql = zend_list_find(Z_RESVAL_PP(mysql_link), &tmp)) && tmp == le_plink) {
|
||||
mysqlnd_end_psession(mysql->conn);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
if (id==-1) { /* explicit resource number */
|
||||
PHPMY_UNBUFFERED_QUERY_CHECK();
|
||||
zend_list_delete(Z_RESVAL_PP(mysql_link));
|
||||
|
Loading…
Reference in New Issue
Block a user