Skip to content

Commit de643aa

Browse files
committed
Add missing argument checks
These functions don't expect any arguments, so we check that none are given.
1 parent 632708a commit de643aa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ext/xmlwriter/php_xmlwriter.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1179,6 +1179,9 @@ static PHP_FUNCTION(xmlwriter_start_cdata)
11791179
zval *self = getThis();
11801180

11811181
if (self) {
1182+
if (zend_parse_parameters_none() == FAILURE) {
1183+
return;
1184+
}
11821185
XMLWRITER_FROM_OBJECT(intern, self);
11831186
} else {
11841187
if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &pind) == FAILURE) {
@@ -1245,6 +1248,9 @@ static PHP_FUNCTION(xmlwriter_start_comment)
12451248
zval *self = getThis();
12461249

12471250
if (self) {
1251+
if (zend_parse_parameters_none() == FAILURE) {
1252+
return;
1253+
}
12481254
XMLWRITER_FROM_OBJECT(intern, self);
12491255
} else {
12501256
if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &pind) == FAILURE) {

0 commit comments

Comments
 (0)