xmllite: Free prefix and local name too when clearing element list.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
585735a0da
commit
249b7a99a7
|
@ -456,6 +456,8 @@ static void reader_clear_elements(xmlreader *reader)
|
||||||
struct element *elem, *elem2;
|
struct element *elem, *elem2;
|
||||||
LIST_FOR_EACH_ENTRY_SAFE(elem, elem2, &reader->elements, struct element, entry)
|
LIST_FOR_EACH_ENTRY_SAFE(elem, elem2, &reader->elements, struct element, entry)
|
||||||
{
|
{
|
||||||
|
reader_free_strvalued(reader, &elem->prefix);
|
||||||
|
reader_free_strvalued(reader, &elem->localname);
|
||||||
reader_free_strvalued(reader, &elem->qname);
|
reader_free_strvalued(reader, &elem->qname);
|
||||||
reader_free(reader, elem);
|
reader_free(reader, elem);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue