- xml_node = s->psession->service->xml_node;
- if (xml_node)
- {
- xmlNode *tmp = xmlCopyNode(xml_node, 1);
- xmlBufferPtr buf = xmlBufferCreate();
-
- xmlNodeDump(buf, tmp->doc, tmp, 0, 0);
-
- wrbuf_write(c->wrbuf, (const char *) buf->content, buf->use);
- xmlBufferFree(buf);
- }
-
+ if (s->psession->service->xml_node)
+ wrbuf_puts(c->wrbuf, s->psession->service->xml_node);