[misc] Fix deprecation warning about referencing xmlBuffer->content

This commit is contained in:
ejurgensen 2025-08-24 23:16:16 +02:00
parent d051d787ba
commit 19012bf616

View File

@ -61,6 +61,7 @@ char *
xml_to_string(xml_node *top, const char *xml_declaration) xml_to_string(xml_node *top, const char *xml_declaration)
{ {
xmlBuffer *buf; xmlBuffer *buf;
const xmlChar *xml_string;
char *s; char *s;
buf = xmlBufferCreate(); buf = xmlBufferCreate();
@ -72,7 +73,9 @@ xml_to_string(xml_node *top, const char *xml_declaration)
xmlNodeDump(buf, top->doc, top, 0, 0); xmlNodeDump(buf, top->doc, top, 0, 0);
s = strdup((char *)buf->content); xml_string = xmlBufferContent(buf);
s = xml_string ? strdup((char *)xml_string) : NULL;
xmlBufferFree(buf); xmlBufferFree(buf);