mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-29 11:41:22 +03:00
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* valid.c: fixing #70166
|
||||||
|
|
||||||
|
Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* valid.c: fixing #70077
|
||||||
|
|
||||||
Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
|
Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
* Copyright Makefile.am README configure.in libxml.spec.in:
|
* Copyright Makefile.am README configure.in libxml.spec.in:
|
||||||
|
10
valid.c
10
valid.c
@ -4935,6 +4935,7 @@ xmlValidGetValidElements(xmlNode *prev, xmlNode *next, const xmlChar **list,
|
|||||||
int nb_valid_elements = 0;
|
int nb_valid_elements = 0;
|
||||||
const xmlChar *elements[256];
|
const xmlChar *elements[256];
|
||||||
int nb_elements = 0, i;
|
int nb_elements = 0, i;
|
||||||
|
xmlChar *name;
|
||||||
|
|
||||||
xmlNode *ref_node;
|
xmlNode *ref_node;
|
||||||
xmlNode *parent;
|
xmlNode *parent;
|
||||||
@ -4987,6 +4988,7 @@ xmlValidGetValidElements(xmlNode *prev, xmlNode *next, const xmlChar **list,
|
|||||||
test_node->parent = parent;
|
test_node->parent = parent;
|
||||||
test_node->prev = prev;
|
test_node->prev = prev;
|
||||||
test_node->next = next;
|
test_node->next = next;
|
||||||
|
name = test_node->name;
|
||||||
|
|
||||||
if (prev) prev->next = test_node;
|
if (prev) prev->next = test_node;
|
||||||
else parent->children = test_node;
|
else parent->children = test_node;
|
||||||
@ -5020,6 +5022,12 @@ xmlValidGetValidElements(xmlNode *prev, xmlNode *next, const xmlChar **list,
|
|||||||
if (next) next->prev = next_prev;
|
if (next) next->prev = next_prev;
|
||||||
parent->children = parent_childs;
|
parent->children = parent_childs;
|
||||||
parent->last = parent_last;
|
parent->last = parent_last;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Free up the dummy node
|
||||||
|
*/
|
||||||
|
test_node->name = name;
|
||||||
|
xmlFreeNode(test_node);
|
||||||
|
|
||||||
return(nb_valid_elements);
|
return(nb_valid_elements);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user