From 19012bf6161cad92308fef8862197133ce595401 Mon Sep 17 00:00:00 2001 From: ejurgensen Date: Sun, 24 Aug 2025 23:16:16 +0200 Subject: [PATCH] [misc] Fix deprecation warning about referencing xmlBuffer->content --- src/misc_xml.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/misc_xml.c b/src/misc_xml.c index b95a8029..a98cc7c7 100644 --- a/src/misc_xml.c +++ b/src/misc_xml.c @@ -61,6 +61,7 @@ char * xml_to_string(xml_node *top, const char *xml_declaration) { xmlBuffer *buf; + const xmlChar *xml_string; char *s; buf = xmlBufferCreate(); @@ -72,7 +73,9 @@ xml_to_string(xml_node *top, const char *xml_declaration) 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);