From: Ilia Alshanetsky Date: Thu, 1 Apr 2004 22:05:35 +0000 (+0000) Subject: Fixed reversed condition for error reporting. X-Git-Tag: php-5.0.0RC2RC1~118 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=962c8cc9ef964c80dad21060af327d53113dd714;p=php Fixed reversed condition for error reporting. --- diff --git a/Zend/tests/bug27731.phpt b/Zend/tests/bug27731.phpt index 0c72d43504..408e4242ad 100644 --- a/Zend/tests/bug27731.phpt +++ b/Zend/tests/bug27731.phpt @@ -3,8 +3,8 @@ Bug #27731 (error_reporing() call inside @ block does not work correctly) --FILE-- --EXPECT-- -int(0) +int(2) diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 7a365194f9..57cd4e8f18 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -4096,7 +4096,7 @@ int zend_end_silence_handler(ZEND_OPCODE_HANDLER_ARGS) { zval restored_error_reporting; - if (EG(error_reporting)) { + if (!EG(error_reporting)) { restored_error_reporting.type = IS_LONG; restored_error_reporting.value.lval = EX_T(opline->op1.u.var).tmp_var.value.lval; convert_to_string(&restored_error_reporting);