Re: oleaut32: Fix BSTR to DATE conversion
André Hentschel <nerv(a)dawncrow.de> writes:
diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c index 450856f..4ed4f01 100644 --- a/dlls/oleaut32/variant.c +++ b/dlls/oleaut32/variant.c @@ -85,6 +85,7 @@ static inline HRESULT VARIANT_Coerce(VARIANTARG* pd, LCID lcid, USHORT wFlags, HRESULT res = DISP_E_TYPEMISMATCH; VARTYPE vtFrom = V_TYPE(ps); DWORD dwFlags = 0; + VARIANTARG vTmp;
TRACE("(%p->(%s%s),0x%08x,0x%04x,%p->(%s%s),%s%s)\n", pd, debugstr_VT(pd), debugstr_VF(pd), lcid, wFlags, ps, debugstr_VT(ps), debugstr_VF(ps), @@ -92,6 +93,8 @@ static inline HRESULT VARIANT_Coerce(VARIANTARG* pd, LCID lcid, USHORT wFlags,
if (vt == VT_BSTR || vtFrom == VT_BSTR) { + V_VT(&vTmp) = VT_EMPTY; + VariantClear(&vTmp);
That variant doesn't seem necessary. -- Alexandre Julliard julliard(a)winehq.org
participants (1)
-
Alexandre Julliard