cvs: ZendEngine2 / zend_API.c

From: Date: Sat, 04 Sep 2004 17:03:46 +0000
Subject: cvs: ZendEngine2 / zend_API.c
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-2928@lists.php.net to get a copy of this message
andi Sat Sep 4 13:03:46 2004 EDT Modified files: /ZendEngine2 zend_API.c Log: - Don't destroy object when calling overloaded cast method in - zend_parse_parameters() http://cvs.php.net/diff.php/ZendEngine2/zend_API.c?r1=1.257&r2=1.258&ty=u Index: ZendEngine2/zend_API.c diff -u ZendEngine2/zend_API.c:1.257 ZendEngine2/zend_API.c:1.258 --- ZendEngine2/zend_API.c:1.257 Tue Aug 24 14:47:18 2004 +++ ZendEngine2/zend_API.c Sat Sep 4 13:03:45 2004 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_API.c,v 1.257 2004/08/24 18:47:18 helly Exp $ */ +/* $Id: zend_API.c,v 1.258 2004/09/04 17:03:45 andi Exp $ */ #include "zend.h" #include "zend_execute.h" @@ -318,6 +318,7 @@ case IS_OBJECT: { if (Z_OBJ_HANDLER_PP(arg, cast_object) && Z_OBJ_HANDLER_PP(arg, cast_object)(*arg, *arg, IS_STRING, 0 TSRMLS_CC) == SUCCESS) { + SEPARATE_ZVAL_IF_NOT_REF(arg); *pl = Z_STRLEN_PP(arg); *p = Z_STRVAL_PP(arg); break;

« previous php.zend-engine.cvs (#2928) next »