Module: wine Branch: master Commit: 306129c92e6c814b575a2cc713548ec96bec2f1b URL: http://source.winehq.org/git/wine.git/?a=commit;h=306129c92e6c814b575a2cc713...
Author: Rob Shearman rob@codeweavers.com Date: Wed Nov 14 10:49:34 2007 +0000
msxml3: Don't leak node in xmldoc_createElement in the wrong type was specified.
---
dlls/msxml3/xmldoc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dlls/msxml3/xmldoc.c b/dlls/msxml3/xmldoc.c index e387921..6d44c78 100644 --- a/dlls/msxml3/xmldoc.c +++ b/dlls/msxml3/xmldoc.c @@ -449,11 +449,10 @@ static HRESULT WINAPI xmldoc_createElement(IXMLDocument *iface, VARIANT vType,
*ppElem = NULL;
- node = xmlNewNode(NULL, empty); - if (V_VT(&vType) != VT_I4) return E_INVALIDARG;
+ node = xmlNewNode(NULL, empty); node->type = type_msxml_to_libxml(V_I4(&vType));
/* FIXME: create xmlNodePtr based on vType and var1 */