diff options
Diffstat (limited to 'DOCBparser.c')
| -rw-r--r-- | DOCBparser.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/DOCBparser.c b/DOCBparser.c index 83d177c9..e1d352b3 100644 --- a/DOCBparser.c +++ b/DOCBparser.c @@ -2675,7 +2675,6 @@ docbParseSGMLAttribute(docbParserCtxtPtr ctxt, const xmlChar stop) { xmlChar *name = NULL; xmlChar *cur = NULL; - xmlEntityPtr xent; docbEntityDescPtr ent; /* @@ -2714,7 +2713,7 @@ docbParseSGMLAttribute(docbParserCtxtPtr ctxt, const xmlChar stop) { *out++ = ((c >> bits) & 0x3F) | 0x80; } } else { - xent = docbParseEntityRef(ctxt, &name); + docbParseEntityRef(ctxt, &name); if (name == NULL) { *out++ = '&'; if (out - buffer > buffer_size - 100) { @@ -3993,10 +3992,9 @@ docbParseReference(docbParserCtxtPtr ctxt) { /* * we really need to fetch and parse the external entity */ - int parse; xmlNodePtr children = NULL; - parse = docbParseCtxtExternalEntity(ctxt, + docbParseCtxtExternalEntity(ctxt, xent->SystemID, xent->ExternalID, &children); xmlAddChildList((xmlNodePtr) xent, children); } |
