]> granicus.if.org Git - php/commitdiff
Add missing zend_parse_paramters_none()
authorChristoph M. Becker <cmbecker69@gmx.de>
Wed, 4 Sep 2019 08:58:37 +0000 (10:58 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Wed, 4 Sep 2019 09:26:51 +0000 (11:26 +0200)
ext/xmlreader/php_xmlreader.c

index 6e211adc86f9422ea9b0828b864848134c740c35..6e7667b184ed68656cf7613ccb3b1daed3619312 100644 (file)
@@ -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) {