msxml3: Avoid double free of str (Coverity).
This commit is contained in:
parent
84a51f64ca
commit
88923cd6f3
@ -11014,6 +11014,7 @@ static void test_xmlns_attribute(void)
|
|||||||
IXMLDOMAttribute *pAttribute;
|
IXMLDOMAttribute *pAttribute;
|
||||||
IXMLDOMElement *elem;
|
IXMLDOMElement *elem;
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
VARIANT v;
|
||||||
|
|
||||||
doc = create_document(&IID_IXMLDOMDocument);
|
doc = create_document(&IID_IXMLDOMDocument);
|
||||||
|
|
||||||
@ -11026,9 +11027,6 @@ static void test_xmlns_attribute(void)
|
|||||||
str = SysAllocString(szAttribute);
|
str = SysAllocString(szAttribute);
|
||||||
hr = IXMLDOMDocument_createAttribute(doc, _bstr_("xmlns:dt"), &pAttribute);
|
hr = IXMLDOMDocument_createAttribute(doc, _bstr_("xmlns:dt"), &pAttribute);
|
||||||
ok( hr == S_OK, "returns %08x\n", hr );
|
ok( hr == S_OK, "returns %08x\n", hr );
|
||||||
if(hr == S_OK)
|
|
||||||
{
|
|
||||||
VARIANT v;
|
|
||||||
|
|
||||||
V_VT(&v) = VT_BSTR;
|
V_VT(&v) = VT_BSTR;
|
||||||
V_BSTR(&v) = _bstr_("urn:schemas-microsoft-com:datatypes");
|
V_BSTR(&v) = _bstr_("urn:schemas-microsoft-com:datatypes");
|
||||||
@ -11047,11 +11045,9 @@ static void test_xmlns_attribute(void)
|
|||||||
ok( hr == S_OK, "got 0x%08x\n", hr);
|
ok( hr == S_OK, "got 0x%08x\n", hr);
|
||||||
todo_wine ok( lstrcmpW(str, _bstr_("<Testing xmlns:dt=\"urn:schemas-microsoft-com:datatypes\" dt:dt=\"bin.base64\"/>")) == 0,
|
todo_wine ok( lstrcmpW(str, _bstr_("<Testing xmlns:dt=\"urn:schemas-microsoft-com:datatypes\" dt:dt=\"bin.base64\"/>")) == 0,
|
||||||
"got %s\n", wine_dbgstr_w(str));
|
"got %s\n", wine_dbgstr_w(str));
|
||||||
SysFreeString(str);
|
|
||||||
|
|
||||||
IXMLDOMElement_Release(elem);
|
IXMLDOMElement_Release(elem);
|
||||||
IXMLDOMAttribute_Release( pAttribute);
|
IXMLDOMAttribute_Release( pAttribute);
|
||||||
}
|
|
||||||
|
|
||||||
SysFreeString(str);
|
SysFreeString(str);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user