Hello Jacek, Jacek Caban wrote: > --- > dlls/mshtml/tests/dom.c | 1 - > 1 files changed, 0 insertions(+), 1 deletions(-) in that case "str" becomes unused and can be removed like in the attached patch.
bye michael
diff --git a/dlls/mshtml/tests/dom.c b/dlls/mshtml/tests/dom.c index ec3e4ef..f472768 100644 --- a/dlls/mshtml/tests/dom.c +++ b/dlls/mshtml/tests/dom.c @@ -5693,7 +5693,6 @@ static void doc_write(IHTMLDocument2 *doc, BOOL ln, const char *text) SAFEARRAYBOUND dim; SAFEARRAY *sa; VARIANT *var; - BSTR str; HRESULT hres; dim.lLbound = 0; @@ -5701,7 +5700,7 @@ static void doc_write(IHTMLDocument2 *doc, BOOL ln, const char *text) sa = SafeArrayCreate(VT_VARIANT, 1, &dim); SafeArrayAccessData(sa, (void**)&var); V_VT(var) = VT_BSTR; - V_BSTR(var) = str = a2bstr(text); + V_BSTR(var) = a2bstr(text); SafeArrayUnaccessData(sa); if(ln) @@ -5710,7 +5709,6 @@ static void doc_write(IHTMLDocument2 *doc, BOOL ln, const char *text) hres = IHTMLDocument2_write(doc, sa); ok(hres == S_OK, "write failed: %08x\n", hres); - SysFreeString(str); SafeArrayDestroy(sa); }