On Mon, Sep 11, 2006 at 03:29:23PM -0400, Rob Richards wrote:
> Can someone commit this patch for me? I am away and can't commit to CVS 
> right now.

  Well I'm on the road too, the first one back commits it :-)

> Patch fixes tree corruption when a doc is passed to 
> xmlParseBalancedChunkMemoryRecover and something using the XML namespace 
> is parsed from the chunk. This patch makes sure that the XML namespapce 
> has already been created on the origional document and sets oldNS from 
> the origional document on newDoc. This way the XML namespace from the 
> origional document will be used on the tree being created, so when tree 
> is added to origional document and newDoc is destroyed the namespace 
> will be valid.
> Currently once newDoc is free'd (causing the XML namespace created just 
> for that document to be freed), its use in the new tree is now garbage.
> 
> rans the tests and they were fine.

  Very few tests actually cover this kind of cut and paste operations,
hopefully you have them better covered within PHP regression suite.

Daniel


-- 
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard      | virtualization library  http://libvirt.org/
[EMAIL PROTECTED]  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine  http://rpmfind.net/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to