mirror of
https://github.com/php/php-src.git
synced 2025-08-16 14:08:47 +02:00
MFH: Fix a leak with pconn and mysqlnd
This commit is contained in:
parent
d8d69652dd
commit
529d73f9d4
1 changed files with 8 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue