diff options
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r-- | ext/xml/xml.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c index 0e9f19a199..bbceb6dcf2 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -1164,7 +1164,7 @@ PHP_FUNCTION(xml_set_object) xml_parser *parser; zval *pind, *mythis; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ro", &pind, &mythis) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ro/", &pind, &mythis) == FAILURE) { return; } @@ -1389,19 +1389,17 @@ PHP_FUNCTION(xml_parse_into_struct) char *data; int data_len, ret; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsz|z", &pind, &data, &data_len, &xdata, &info) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsz/|z/", &pind, &data, &data_len, &xdata, &info) == FAILURE) { return; } if (info) { - ZVAL_DEREF(info); zval_ptr_dtor(info); array_init(info); } ZEND_FETCH_RESOURCE(parser, xml_parser *, pind, -1, "XML Parser", le_xml_parser); - ZVAL_DEREF(xdata); zval_ptr_dtor(xdata); array_init(xdata); |