mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2024-12-27 03:21:26 +03:00
erroneously ignores a validation error if no error callback set
Reported by Stefan Behnel https://bugzilla.gnome.org/show_bug.cgi?id=724903
This commit is contained in:
parent
fcb1bb56ff
commit
a16eb96807
7
valid.c
7
valid.c
@ -2633,11 +2633,8 @@ xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value,
|
||||
/*
|
||||
* The id is already defined in this DTD.
|
||||
*/
|
||||
if ((ctxt != NULL) && (ctxt->error != NULL)) {
|
||||
xmlErrValidNode(ctxt, attr->parent, XML_DTD_ID_REDEFINED,
|
||||
"ID %s already defined\n",
|
||||
value, NULL, NULL);
|
||||
}
|
||||
xmlErrValidNode(ctxt, attr->parent, XML_DTD_ID_REDEFINED,
|
||||
"ID %s already defined\n", value, NULL, NULL);
|
||||
#endif /* LIBXML_VALID_ENABLED */
|
||||
xmlFreeID(ret);
|
||||
return(NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user