diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2018-07-12 15:05:56 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2018-07-12 15:05:56 +0200 |
commit | 6c630eefcb4936dab30d315b672f9eee0e485369 (patch) | |
tree | 0f30a833cb78d6bca231388868bcbe1b4636449b /main/output.c | |
parent | 5f5cf8cb94339161fd4cb39ed10de7d0670c7957 (diff) | |
download | php-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.c | 4 |
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 { |