From: Andi Gutmans Date: Mon, 20 Nov 2000 05:09:21 +0000 (+0000) Subject: - This patch is broken and needs more thorough fixing. X-Git-Tag: php-4.0.4RC3~143 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6d2a433ec583a57964918f89f2028fe9addf4336;p=php - This patch is broken and needs more thorough fixing. --- diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 74e1aae141..6035be3d0c 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -1655,14 +1655,6 @@ do_fcall_common: if (opline->extended_value==ZEND_DO_FCALL_BY_NAME && ARG_SHOULD_BE_SENT_BY_REF(opline->op2.u.opline_num, fbc, fbc->common.arg_types)) { if (opline->opcode==ZEND_SEND_VAR_NO_REF) { - zval *varptr; - - varptr = get_zval_ptr(&opline->op1, Ts, &EG(free_op1), BP_VAR_R); - if (varptr != &EG(uninitialized_zval) && PZVAL_IS_REF(varptr)) { - varptr->refcount++; - zend_ptr_stack_push(&EG(argument_stack), varptr); - NEXT_OPCODE(); - } zend_error(E_ERROR, "Only variables can be passed by reference"); } goto send_by_ref;