From 7ba0c5f3aaf2d6039185e4dda661e6793dd3055a Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Tue, 4 Mar 2003 02:14:32 +0000 Subject: [PATCH] VarAdd: set 'rc' correctly from BSTR addition. --- dlls/oleaut32/variant.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c index 58c552d7b64..3e634f7b330 100644 --- a/dlls/oleaut32/variant.c +++ b/dlls/oleaut32/variant.c @@ -2692,7 +2692,7 @@ HRESULT WINAPI VarI2FromStr(OLECHAR* strIn, LCID lcid, ULONG dwFlags, short* psO double dValue = 0.0; LPSTR pNewString = NULL; - TRACE("( %p, 0x%08lx, 0x%08lx, %p ), stub\n", strIn, lcid, dwFlags, psOut ); + TRACE("( %s, 0x%08lx, 0x%08lx, %p ), stub\n", debugstr_w(strIn), lcid, dwFlags, psOut ); /* Check if we have a valid argument */ @@ -5345,7 +5345,7 @@ HRESULT WINAPI VarAdd(LPVARIANT left, LPVARIANT right, LPVARIANT result) if ((V_VT(left)&VT_TYPEMASK) == VT_BSTR && (V_VT(right)&VT_TYPEMASK) == VT_BSTR) { V_VT(result) = VT_BSTR; - VarBstrCat(V_BSTR(left), V_BSTR(right), &V_BSTR(result)); + rc = VarBstrCat(V_BSTR(left), V_BSTR(right), &V_BSTR(result)); } else { /* Integers */