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

index 8374387ca8d0f1f280e8c16d6c453e355557b0e7..c1a7fd1a60154863c935634e17514ca8194ad00b 100644 (file)
@@ -3468,7 +3468,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 f940791be9d22aedfe791bb0c5f44d4bb282ed8d..cd59489745756b8d5c9c865af2c3c96fb1584eb4 100644 (file)
@@ -4635,7 +4635,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);