From: Christoph M. Becker Date: Wed, 4 Sep 2019 08:58:37 +0000 (+0200) Subject: Add missing zend_parse_paramters_none() X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f3dad0400c9d0cf0c69f16d8311afd77277da1f3;p=php Add missing zend_parse_paramters_none() --- diff --git a/ext/xmlreader/php_xmlreader.c b/ext/xmlreader/php_xmlreader.c index 6e211adc86..6e7667b184 100644 --- a/ext/xmlreader/php_xmlreader.c +++ b/ext/xmlreader/php_xmlreader.c @@ -397,6 +397,10 @@ static void php_xmlreader_no_arg(INTERNAL_FUNCTION_PARAMETERS, xmlreader_read_in int retval; xmlreader_object *intern; + if (zend_parse_parameters_none() == FAILURE) { + return; + } + id = ZEND_THIS; intern = Z_XMLREADER_P(id); @@ -421,6 +425,10 @@ static void php_xmlreader_no_arg_string(INTERNAL_FUNCTION_PARAMETERS, xmlreader_ char *retchar = NULL; xmlreader_object *intern; + if (zend_parse_parameters_none() == FAILURE) { + return; + } + id = ZEND_THIS; intern = Z_XMLREADER_P(id); @@ -499,6 +507,10 @@ PHP_METHOD(xmlreader, close) zval *id; xmlreader_object *intern; + if (zend_parse_parameters_none() == FAILURE) { + return; + } + id = ZEND_THIS; intern = Z_XMLREADER_P(id); /* libxml is segfaulting in versions up to 2.6.8 using xmlTextReaderClose so for @@ -748,6 +760,10 @@ PHP_METHOD(xmlreader, read) int retval; xmlreader_object *intern; + if (zend_parse_parameters_none() == FAILURE) { + return; + } + id = ZEND_THIS; intern = Z_XMLREADER_P(id); if (intern != NULL && intern->ptr != NULL) {