Module: wine Branch: master Commit: a7f4e8bf74a25d579d0a3c0291d0db987d054cc0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a7f4e8bf74a25d579d0a3c0291...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Oct 29 13:53:40 2007 +0100
oleaut32: Properly initialize the result variant in VarImp.
---
dlls/oleaut32/variant.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c index 0540e95..c794b24 100644 --- a/dlls/oleaut32/variant.c +++ b/dlls/oleaut32/variant.c @@ -5875,7 +5875,10 @@ HRESULT WINAPI VarImp(LPVARIANT left, LPVARIANT right, LPVARIANT result) if (FAILED(hres)) goto VarImp_Exit;
if (rightvt == VT_NULL) + { + memset( &rv, 0, sizeof(rv) ); V_VT(&rv) = resvt; + } else { hres = VariantCopy(&rv, right);