mirror of
https://github.com/php/php-src.git
synced 2026-04-05 15:12:39 +02:00
Fix #78790: mysqli_get_client_info() expects exactly 0 parameters
`mysqli_get_client_info()` and `mysqli_thread_safe()` can also be called as methods, so we have to cater to this when parsing the arguments.
This commit is contained in:
@@ -1374,7 +1374,9 @@ PHP_FUNCTION(mysqli_free_result)
|
||||
Get MySQL client info */
|
||||
PHP_FUNCTION(mysqli_get_client_info)
|
||||
{
|
||||
if (zend_parse_parameters_none() == FAILURE) {
|
||||
zval *mysql_link;
|
||||
|
||||
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O", &mysql_link, mysqli_link_class_entry) == FAILURE) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -2631,7 +2633,9 @@ PHP_FUNCTION(mysqli_thread_id)
|
||||
Return whether thread safety is given or not */
|
||||
PHP_FUNCTION(mysqli_thread_safe)
|
||||
{
|
||||
if (zend_parse_parameters_none() == FAILURE) {
|
||||
zval *mysql_link;
|
||||
|
||||
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O", &mysql_link, mysqli_link_class_entry) == FAILURE) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user