12 lines
445 B
Diff
12 lines
445 B
Diff
diff -Naur a/xmlreader.c b/xmlreader.c
|
|
--- a/xmlreader.c 2024-02-06 17:29:16.285516854 +0800
|
|
+++ b/xmlreader.c 2024-02-06 17:28:15.592980289 +0800
|
|
@@ -1586,6 +1586,7 @@
|
|
* Handle XInclude if asked for
|
|
*/
|
|
if ((reader->xinclude) && (reader->in_xinclude == 0) &&
|
|
+ (reader->state != XML_TEXTREADER_BACKTRACK) &&
|
|
(reader->node != NULL) &&
|
|
(reader->node->type == XML_ELEMENT_NODE) &&
|
|
(reader->node->ns != NULL) &&
|