mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-10-21 14:53:44 +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:
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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user