[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] patch: namespace corruption in xmlParseBalancedChunkMemoryRecover
- From: Daniel Veillard <veillard redhat com>
- To: Rob Richards <rrichards ctindustries net>
- Cc: "xml gnome org" <xml gnome org>
- Subject: Re: [xml] patch: namespace corruption in xmlParseBalancedChunkMemoryRecover
- Date: Mon, 11 Sep 2006 21:43:13 -0400
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/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]