oleaut32/tests: Fixed a couple of string leaks (Valgrind).

This commit is contained in:
Nikolay Sivov 2014-05-06 11:57:48 +04:00 committed by Alexandre Julliard
parent 9e576e1089
commit 29eace89e9
2 changed files with 8 additions and 1 deletions

View file

@ -412,10 +412,12 @@ static void test_font_events_disp(void)
IConnectionPoint_Release(pCP);
fonteventsdisp_invoke_called = 0;
fonteventsdisp_invoke_arg0 = NULL;
hr = IFont_put_Bold(pFont, TRUE);
EXPECT_HR(hr, S_OK);
ok(fonteventsdisp_invoke_called == 1, "IFontEventDisp::Invoke wasn't called once\n");
SysFreeString(fonteventsdisp_invoke_arg0);
hr = IFont_QueryInterface(pFont, &IID_IFontDisp, (void **)&pFontDisp);
EXPECT_HR(hr, S_OK);

View file

@ -5611,6 +5611,7 @@ static void test_VarCat(void)
VARTYPE leftvt, rightvt, resultvt;
HRESULT hres;
HRESULT expected_error_num;
int cmp;
CHECKPTR(VarCat);
@ -5952,7 +5953,11 @@ static void test_VarCat(void)
V_BSTR(&right) = SysAllocStringLen(NULL,0);
hres = pVarCat(&left, &right, &result);
ok(hres == S_OK, "VarCat failed: %08x\n", hres);
if(!strcmp_wa(V_BSTR(&result), "True")) {
VariantClear(&right);
cmp = strcmp_wa(V_BSTR(&result), "True");
VariantClear(&result);
if(!cmp) {
V_VT(&right) = VT_BOOL;
V_BOOL(&right) = 100;
hres = pVarCat(&left, &right, &result);