From a0591b32c70d8f874a9fd549c237764658f44411 Mon Sep 17 00:00:00 2001 From: Zeev Suraski Date: Sat, 15 Jan 2000 17:23:18 +0000 Subject: [PATCH] Fix logic --- ext/standard/output.c | 5 ++++- main/output.c | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ext/standard/output.c b/ext/standard/output.c index 17c7193dbe..e1181c2735 100644 --- a/ext/standard/output.c +++ b/ext/standard/output.c @@ -396,7 +396,7 @@ PHP_FUNCTION(ob_get_contents) PHP_FUNCTION(ob_implicit_flush) { zval **zv_flag; - int flag = 0; + int flag; switch(ZEND_NUM_ARGS()) { case 0: @@ -409,6 +409,9 @@ PHP_FUNCTION(ob_implicit_flush) convert_to_long_ex(zv_flag); flag = (*zv_flag)->value.lval; break; + default: + WRONG_PARAM_COUNT; + break; } if (flag) { php_start_implicit_flush(); diff --git a/main/output.c b/main/output.c index 17c7193dbe..e1181c2735 100644 --- a/main/output.c +++ b/main/output.c @@ -396,7 +396,7 @@ PHP_FUNCTION(ob_get_contents) PHP_FUNCTION(ob_implicit_flush) { zval **zv_flag; - int flag = 0; + int flag; switch(ZEND_NUM_ARGS()) { case 0: @@ -409,6 +409,9 @@ PHP_FUNCTION(ob_implicit_flush) convert_to_long_ex(zv_flag); flag = (*zv_flag)->value.lval; break; + default: + WRONG_PARAM_COUNT; + break; } if (flag) { php_start_implicit_flush(); -- 2.50.1