summaryrefslogtreecommitdiff
path: root/main/output.c
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2018-07-12 15:05:56 +0200
committerChristoph M. Becker <cmbecker69@gmx.de>2018-07-12 15:05:56 +0200
commit6c630eefcb4936dab30d315b672f9eee0e485369 (patch)
tree0f30a833cb78d6bca231388868bcbe1b4636449b /main/output.c
parent5f5cf8cb94339161fd4cb39ed10de7d0670c7957 (diff)
downloadphp-git-6c630eefcb4936dab30d315b672f9eee0e485369.tar.gz
Fix #33502: Some nullary functions don't check the number of arguments
We add the missing zend_parse_parameters_none() checks for: * output_reset_rewrite_vars() * func_num_args() * gc_status() * gc_disable() * gc_enable() * gc_enabled() * gc_collect_cycles() * gc_mem_caches() * zend_version()
Diffstat (limited to 'main/output.c')
-rw-r--r--main/output.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/main/output.c b/main/output.c
index 8518aa7c16..5d9acb6210 100644
--- a/main/output.c
+++ b/main/output.c
@@ -1543,6 +1543,10 @@ PHP_FUNCTION(ob_implicit_flush)
Reset(clear) URL rewriter values */
PHP_FUNCTION(output_reset_rewrite_vars)
{
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
+
if (php_url_scanner_reset_vars() == SUCCESS) {
RETURN_TRUE;
} else {