mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-08-01 10:06:59 +03:00
small fix fixing bug #58539 reported by coolo, in entity substitution mode
* SAX.c: small fix fixing bug #58539 reported by coolo, in entity substitution mode text at the end of the entity might be added due to text coalescing. * nanoftp.c parser.c: small cleanup Daniel
This commit is contained in:
7
parser.c
7
parser.c
@ -28,9 +28,6 @@
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
* daniel@veillard.com
|
||||
*
|
||||
* 14 Nov 2000 ht - truncated definitions of xmlSubstituteEntitiesDefaultValue
|
||||
* and xmlDoValidityCheckingDefaultValue for VMS
|
||||
*/
|
||||
|
||||
#include "libxml.h"
|
||||
@ -5470,7 +5467,7 @@ xmlParseStringEntityRef(xmlParserCtxtPtr ctxt, const xmlChar ** str) {
|
||||
ctxt->errNo = XML_ERR_NAME_REQUIRED;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlParseEntityRef: no name\n");
|
||||
"xmlParseStringEntityRef: no name\n");
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
} else {
|
||||
@ -5602,7 +5599,7 @@ xmlParseStringEntityRef(xmlParserCtxtPtr ctxt, const xmlChar ** str) {
|
||||
ctxt->errNo = XML_ERR_ENTITYREF_SEMICOL_MISSING;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlParseEntityRef: expecting ';'\n");
|
||||
"xmlParseStringEntityRef: expecting ';'\n");
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user