sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
1diff --git a/parser.c b/parser.c
2index 6e7621a86b5b9256b7a068f09a7e1650e7264aa5..85bc39b1c2739574ab90fde34a24459e5ef9928f 100644
3--- a/parser.c
4+++ b/parser.c
5@@ -7261,10 +7261,10 @@ xmlParseReference(xmlParserCtxt *ctxt) {
6 if ((cur->type == XML_TEXT_NODE) ||
7 (ctxt->options & XML_PARSE_NOCDATA)) {
8 if (ctxt->sax->characters != NULL)
9- ctxt->sax->characters(ctxt, cur->content, len);
10+ ctxt->sax->characters(ctxt->userData, cur->content, len);
11 } else {
12 if (ctxt->sax->cdataBlock != NULL)
13- ctxt->sax->cdataBlock(ctxt, cur->content, len);
14+ ctxt->sax->cdataBlock(ctxt->userData, cur->content, len);
15 }
16
17 cur = cur->next;
18@@ -7284,10 +7284,12 @@ xmlParseReference(xmlParserCtxt *ctxt) {
19 if ((cur->type == XML_TEXT_NODE) ||
20 (ctxt->options & XML_PARSE_NOCDATA)) {
21 if (ctxt->sax->characters != NULL)
22- ctxt->sax->characters(ctxt, cur->content, len);
23+ ctxt->sax->characters(ctxt->userData, cur->content,
24+ len);
25 } else {
26 if (ctxt->sax->cdataBlock != NULL)
27- ctxt->sax->cdataBlock(ctxt, cur->content, len);
28+ ctxt->sax->cdataBlock(ctxt->userData, cur->content,
29+ len);
30 }
31
32 break;