wsdapi: Ensure text node parent is NULL before calling WSDXMLAddChild.
Signed-off-by: Owen Rudge <orudge@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
7fdf90e395
commit
3cd8986e93
|
@ -512,6 +512,7 @@ static HRESULT duplicate_element(WSDXML_ELEMENT *parent, const WSDXML_ELEMENT *n
|
||||||
text_node = WSDAllocateLinkedMemory(new_element, sizeof(WSDXML_TEXT));
|
text_node = WSDAllocateLinkedMemory(new_element, sizeof(WSDXML_TEXT));
|
||||||
if (text_node == NULL) goto failed;
|
if (text_node == NULL) goto failed;
|
||||||
|
|
||||||
|
text_node->Node.Parent = NULL;
|
||||||
text_node->Node.Next = NULL;
|
text_node->Node.Next = NULL;
|
||||||
text_node->Node.Type = TextType;
|
text_node->Node.Type = TextType;
|
||||||
text_node->Text = duplicate_string(text_node, ((WSDXML_TEXT *)cur_node)->Text);
|
text_node->Text = duplicate_string(text_node, ((WSDXML_TEXT *)cur_node)->Text);
|
||||||
|
|
Loading…
Reference in New Issue