mirror of
https://github.com/openharmony/third_party_libxml2.git
synced 2026-08-24 15:25:46 -04:00
54e5725b45
Signed-off-by: Envy123 <liwuli@huawei.com>
31 lines
1.4 KiB
Diff
31 lines
1.4 KiB
Diff
diff --git a/parser.c b/parser.c
|
|
index aacaf1f8..82e21e04 100644
|
|
--- a/parser.c
|
|
+++ b/parser.c
|
|
@@ -7487,10 +7487,10 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
|
|
if ((cur->type == XML_TEXT_NODE) ||
|
|
(ctxt->options & XML_PARSE_NOCDATA)) {
|
|
if (ctxt->sax->characters != NULL)
|
|
- ctxt->sax->characters(ctxt, cur->content, len);
|
|
+ ctxt->sax->characters(ctxt->userData, cur->content, len);
|
|
} else {
|
|
if (ctxt->sax->cdataBlock != NULL)
|
|
- ctxt->sax->cdataBlock(ctxt, cur->content, len);
|
|
+ ctxt->sax->cdataBlock(ctxt->userData, cur->content, len);
|
|
}
|
|
|
|
cur = cur->next;
|
|
@@ -7510,10 +7510,10 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
|
|
if ((cur->type == XML_TEXT_NODE) ||
|
|
(ctxt->options & XML_PARSE_NOCDATA)) {
|
|
if (ctxt->sax->characters != NULL)
|
|
- ctxt->sax->characters(ctxt, cur->content, len);
|
|
+ ctxt->sax->characters(ctxt->userData, cur->content, len);
|
|
} else {
|
|
if (ctxt->sax->cdataBlock != NULL)
|
|
- ctxt->sax->cdataBlock(ctxt, cur->content, len);
|
|
+ ctxt->sax->cdataBlock(ctxt->userData, cur->content, len);
|
|
}
|
|
|
|
break;
|