| OLD | NEW |
| (Empty) |
| 1 https://bugzilla.gnome.org/show_bug.cgi?id=780691 | |
| 2 | |
| 3 --- src/parser.c | |
| 4 +++ src/parser.c | |
| 5 @@ -8130,6 +8130,14 @@ xmlParsePEReference(xmlParserCtxtPtr ctxt) | |
| 6 if (xmlPushInput(ctxt, input) < 0) | |
| 7 return; | |
| 8 } else { | |
| 9 + if ((entity->etype == XML_EXTERNAL_PARAMETER_ENTITY) && | |
| 10 + ((ctxt->options & XML_PARSE_NOENT) == 0) && | |
| 11 + ((ctxt->options & XML_PARSE_DTDVALID) == 0) && | |
| 12 + ((ctxt->options & XML_PARSE_DTDLOAD) == 0) && | |
| 13 + ((ctxt->options & XML_PARSE_DTDATTR) == 0) && | |
| 14 + (ctxt->replaceEntities == 0) && | |
| 15 + (ctxt->validate == 0)) | |
| 16 + return; | |
| 17 /* | |
| 18 * TODO !!! | |
| 19 * handle the extra spaces added before and after | |
| OLD | NEW |