*** tree.c Wed Mar 3 15:38:45 2004 --- tree.c.old Wed Mar 3 15:37:21 2004 *************** *** 7227,7234 **** use = buf->use; xmlNodeDumpOutput(outbuf, doc, cur, level, format, NULL); xmlFree(outbuf); - xmlCleanupParser(); - ret = buf->use - use; return (ret); } --- 7227,7232 ---- *************** *** 7274,7280 **** } else xmlNodeDumpOutput(outbuf, doc, cur, 0, 1, NULL); xmlOutputBufferClose(outbuf); - xmlCleanupParser(); } /************************************************************************ --- 7272,7277 ---- *************** *** 7718,7724 **** else #endif xmlNodeDumpOutputInternal(buf, doc, cur, level, format, encoding); - xmlCleanupParser(); } /** --- 7715,7720 ---- *************** *** 7800,7807 **** } if (encoding != NULL) cur->encoding = oldenc; - - xmlCleanupParser(); } #endif /* LIBXML_OUTPUT_ENABLED */ --- 7796,7801 ----