1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 12:25:09 +03:00

modified to assure proper user data is sent to structured error routine

* error.c: modified to assure proper user data is sent to
  structured error routine (bug 142598)
This commit is contained in:
William M. Brack 2004-05-16 03:12:08 +00:00
parent f055293653
commit d233e39578
2 changed files with 9 additions and 4 deletions

View File

@ -1,3 +1,8 @@
Sun May 16 11:11:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
* error.c: modified to assure proper user data is sent to
structured error routine (bug 142598)
Sun May 16 03:18:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
* catalog.c: a couple of large static variable which should really

View File

@ -410,7 +410,7 @@ xmlReportError(xmlErrorPtr err, xmlParserCtxtPtr ctxt, const char *str,
/**
* __xmlRaiseError:
* @channel: the structured callback channel
* @schannel: the structured callback channel
* @channel: the old callback channel
* @data: the callback data
* @ctx: the parser context or NULL
@ -428,7 +428,7 @@ xmlReportError(xmlErrorPtr err, xmlParserCtxtPtr ctxt, const char *str,
* @msg: the message to display/transmit
* @...: extra parameters for the message display
*
* Update teh appropriate global or contextual error structure,
* Update the appropriate global or contextual error structure,
* then forward the error message down the parser or generic
* error callback handler
*/
@ -512,7 +512,7 @@ __xmlRaiseError(xmlStructuredErrorFunc schannel,
}
/*
* Save the informations about the error
* Save the information about the error
*/
xmlResetError(to);
to->domain = domain;
@ -543,7 +543,7 @@ __xmlRaiseError(xmlStructuredErrorFunc schannel,
/*
* Find the callback channel.
*/
if ((ctxt != NULL) && (channel == NULL)) {
if ((ctxt != NULL) && (channel == NULL) && (xmlStructuredError == NULL)) {
if (level == XML_ERR_WARNING)
channel = ctxt->sax->warning;
else