From 5db859f053856e6342ec91785ed24ceebd4d53ae Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Tue, 7 Jun 2005 09:59:48 +0000 Subject: [PATCH] - MF44: Problems with user defined error handler and references --- Zend/zend_execute.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 0e7a76150a..f81cc54cf0 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -2263,8 +2263,8 @@ int zend_assign_ref_handler(ZEND_OPCODE_HANDLER_ARGS) !(*value_ptr_ptr)->is_ref && opline->extended_value == ZEND_RETURNS_FUNCTION && !EX_T(opline->op2.u.var).var.fcall_returned_reference) { - zend_error(E_STRICT, "Only variables should be assigned by reference"); PZVAL_LOCK(*value_ptr_ptr); /* undo the effect of get_zval_ptr_ptr() */ + zend_error(E_STRICT, "Only variables should be assigned by reference"); return zend_assign_handler(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU); } -- 2.50.1