From 5f4e39b1a4f5823f64853d222722d7edcfaf4655 Mon Sep 17 00:00:00 2001 From: Aleksey Sanin Date: Wed, 24 Sep 2025 10:03:27 -0400 Subject: [PATCH] Fix build for LibXML2 > 2.15.0 --- src/xmltree.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xmltree.c b/src/xmltree.c index 273355379..5ce90c0f4 100644 --- a/src/xmltree.c +++ b/src/xmltree.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -705,7 +706,11 @@ int xmlSecReplaceNodeBufferAndReturn(xmlNodePtr node, const xmlSecByte *buffer, xmlSecSize size, xmlNodePtr *replaced) { xmlNodePtr results = NULL; xmlNodePtr next = NULL; +#if (LIBXML_VERSION >= 21500) + xmlChar *oldenc; +#else /* (LIBXML_VERSION >= 21500) */ const xmlChar *oldenc; +#endif /* (LIBXML_VERSION >= 21500) */ int len; xmlParserErrors ret;