From 962c8cc9ef964c80dad21060af327d53113dd714 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Thu, 1 Apr 2004 22:05:35 +0000 Subject: [PATCH] Fixed reversed condition for error reporting. --- Zend/tests/bug27731.phpt | 4 ++-- Zend/zend_execute.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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); -- 2.40.0