mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-10 08:58:16 +03:00
Removed a stupid bug in xmlSchemaValidateAttributes, failing to build a
* xmlschemas.c: Removed a stupid bug in xmlSchemaValidateAttributes, failing to build a linked list correctly (bug #169898, reported by bing song, hmm...).
This commit is contained in:
parent
b34ad1b676
commit
a62f75f115
@ -1,3 +1,9 @@
|
||||
Mon Mar 21 22:58:37 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
|
||||
|
||||
* xmlschemas.c: Removed a stupid bug in xmlSchemaValidateAttributes,
|
||||
failing to build a linked list correctly (bug #169898, reported
|
||||
by bing song, hmm...).
|
||||
|
||||
Mon Mar 21 21:09:07 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
|
||||
|
||||
* xmlschemas.c: Fixed a segfault, which occured during bubbling
|
||||
|
13
xmlschemas.c
13
xmlschemas.c
@ -20243,15 +20243,12 @@ xmlSchemaValidateAttributes(xmlSchemaValidCtxtPtr ctxt, xmlNodePtr elem, xmlSche
|
||||
tmp->decl = attrDecl;
|
||||
tmp->value = defValue;
|
||||
tmp->next = NULL;
|
||||
|
||||
if (defAttrStates == NULL) {
|
||||
if (defAttrStatesTop == NULL)
|
||||
defAttrStates = tmp;
|
||||
defAttrStates = tmp;
|
||||
} else {
|
||||
defAttrStates->next = tmp;
|
||||
defAttrStatesTop = tmp;
|
||||
}
|
||||
}
|
||||
else
|
||||
defAttrStatesTop->next = tmp;
|
||||
defAttrStatesTop = tmp;
|
||||
}
|
||||
}
|
||||
attrUse = attrUse->next;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user