mshtml: Fixed some leaks in tests (valgrind).
diff --git a/dlls/mshtml/tests/activex.c b/dlls/mshtml/tests/activex.c index d3cbb9d..bf3e2e9a 100644 --- a/dlls/mshtml/tests/activex.c +++ b/dlls/mshtml/tests/activex.c
@@ -471,6 +471,7 @@ ok(hres == S_OK, "Read failed: %08x\n", hres); ok(V_VT(&v) == VT_BSTR, "V_VT(&v) = %d\n", V_VT(&v)); ok(!strcmp_wa(V_BSTR(&v), "3"), "V_BSTR(v) = %s\n", wine_dbgstr_w(V_BSTR(&v))); + SysFreeString(V_BSTR(&v)); V_VT(&v) = VT_I4; V_I4(&v) = 0xdeadbeef;
diff --git a/dlls/mshtml/tests/dom.c b/dlls/mshtml/tests/dom.c index f753b14..c883a70 100644 --- a/dlls/mshtml/tests/dom.c +++ b/dlls/mshtml/tests/dom.c
@@ -2909,6 +2909,7 @@ hres = IHTMLDocument2_createElement(doc, tmp, &elem); ok_(__FILE__,line) (hres == S_OK, "createElement failed: %08x\n", hres); ok_(__FILE__,line) (elem != NULL, "elem == NULL\n"); + SysFreeString(tmp); return elem; } @@ -2927,6 +2928,7 @@ tmp = a2bstr(text); hres = IHTMLDocument3_createTextNode(doc3, tmp, &node); IHTMLDocument3_Release(doc3); + SysFreeString(tmp); ok_(__FILE__,line) (hres == S_OK, "createElement failed: %08x\n", hres); ok_(__FILE__,line) (node != NULL, "node == NULL\n");
diff --git a/dlls/mshtml/tests/events.c b/dlls/mshtml/tests/events.c index 7d69dd5..4be0212 100644 --- a/dlls/mshtml/tests/events.c +++ b/dlls/mshtml/tests/events.c
@@ -986,6 +986,7 @@ else ok(0, "unexpected state %s\n", wine_dbgstr_w(str)); + SysFreeString(str); IHTMLDocument2_Release(iframe_doc); IHTMLFrameBase2_Release(iframe); return S_OK;