mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-29 11:41:22 +03:00
previous fix for #124044 was broken, correct fix provided. fix
* python/libxml.c: previous fix for #124044 was broken, correct fix provided. * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser() and the error handlers to address #125877 Daniel
This commit is contained in:
3
xmlIO.c
3
xmlIO.c
@ -409,6 +409,9 @@ __xmlLoaderErr(void *ctx, const char *msg, const char *filename)
|
||||
void *data = NULL;
|
||||
xmlErrorLevel level = XML_ERR_ERROR;
|
||||
|
||||
if ((ctxt != NULL) && (ctxt->disableSAX != 0) &&
|
||||
(ctxt->instate == XML_PARSER_EOF))
|
||||
return;
|
||||
if ((ctxt != NULL) && (ctxt->sax != NULL)) {
|
||||
if (ctxt->validate) {
|
||||
channel = ctxt->sax->error;
|
||||
|
Reference in New Issue
Block a user