]> granicus.if.org Git - php/commitdiff
MFH
authorDmitry Stogov <dmitry@php.net>
Fri, 23 Sep 2005 07:16:06 +0000 (07:16 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 23 Sep 2005 07:16:06 +0000 (07:16 +0000)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index eaaf5f4f543847e463906d6783167d07e3b87cd8..bdf22f717e425c82dc544179e9f904329d7e45fa 100644 (file)
@@ -3608,7 +3608,7 @@ ZEND_VM_HANDLER(58, ZEND_END_SILENCE, TMP, ANY)
        zend_op *opline = EX(opline);
        zval restored_error_reporting;
 
-       if (!EG(error_reporting) && EX(old_error_reporting)->value.lval != 0) {
+       if (!EG(error_reporting) && EX_T(opline->op1.u.var).tmp_var.value.lval != 0) {
                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);
index 91abdc3978f6f7598e978aa5897878f825471b51..7db81b0d53ed7715568d55780da2f2f5fc505e19 100644 (file)
@@ -4786,7 +4786,7 @@ static int ZEND_END_SILENCE_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        zend_op *opline = EX(opline);
        zval restored_error_reporting;
 
-       if (!EG(error_reporting) && EX(old_error_reporting)->value.lval != 0) {
+       if (!EG(error_reporting) && EX_T(opline->op1.u.var).tmp_var.value.lval != 0) {
                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);