cvs: php-src /ext/dom php_dom.c

From: Date: Wed, 17 May 2006 16:32:04 +0000
Subject: cvs: php-src /ext/dom php_dom.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-38246@lists.php.net to get a copy of this message
rrichards Wed May 17 16:32:04 2006 UTC Modified files: /php-src/ext/dom php_dom.c Log: Fix bug #37456 (DOMElement->setAttribute() loops forever) http://cvs.php.net/viewcvs.cgi/php-src/ext/dom/php_dom.c?r1=1.94&r2=1.95&diff_format=u Index: php-src/ext/dom/php_dom.c diff -u php-src/ext/dom/php_dom.c:1.94 php-src/ext/dom/php_dom.c:1.95 --- php-src/ext/dom/php_dom.c:1.94 Wed May 3 08:40:52 2006 +++ php-src/ext/dom/php_dom.c Wed May 17 16:32:04 2006 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_dom.c,v 1.94 2006/05/03 08:40:52 rrichards Exp $ */ +/* $Id: php_dom.c,v 1.95 2006/05/17 16:32:04 rrichards Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -907,6 +907,9 @@ if (wrapper != NULL ) { xmlUnlinkNode(node); } else { + if (node->type == XML_ENTITY_REF_NODE) + break; + node_list_unlink(node->children TSRMLS_CC); switch (node->type) {

« previous php.cvs (#38246) next »