mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2026-01-26 21:41:34 +03:00
error: Fix line number in entities
Allow line numbers from more domains, see code above.
This commit is contained in:
8
error.c
8
error.c
@@ -620,7 +620,13 @@ xmlFormatError(const xmlError *err, xmlGenericErrorFunc channel, void *data)
|
||||
if (cur != NULL) {
|
||||
if (cur->filename)
|
||||
channel(data, "%s:%d: \n", cur->filename, cur->line);
|
||||
else if ((line != 0) && (domain == XML_FROM_PARSER))
|
||||
else if ((line != 0) &&
|
||||
((domain == XML_FROM_PARSER) ||
|
||||
(domain == XML_FROM_SCHEMASV) ||
|
||||
(domain == XML_FROM_SCHEMASP) ||
|
||||
(domain == XML_FROM_DTD) ||
|
||||
(domain == XML_FROM_RELAXNGP) ||
|
||||
(domain == XML_FROM_RELAXNGV)))
|
||||
channel(data, "Entity: line %d: \n", cur->line);
|
||||
xmlParserPrintFileContextInternal(cur, channel, data);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user