Hi pá 8. 3. 2019 v 19:44 odesílatel Alvaro Herrera <alvhe...@2ndquadrant.com> napsal:
> On 2019-Mar-08, Alvaro Herrera wrote: > > > > Maybe we can call explicitly xmlFreeDoc instead xmlFreeNode > > > > > > some like > > > > > > if (cur_copy->type == XML_DOCUMENT_NODE) > > > xmlFreeDoc((xmlDocPtr) cur_copy); > > > else > > > xmlFreeNode(cur_copy); > > > > > > This looks most correct fix for me. What do you think? > > > > Seems like that should work, yeah ... > > Something like this perhaps? Less repetitive ... > I looking to code void (*nodefree) (xmlNodePtr) = NULL; volatile xmlBufferPtr buf = NULL; should not be "nodefree" volatile too? Pavel > > -- > Álvaro Herrera https://www.2ndQuadrant.com/ > PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services >