Alexandre Julliard : oleaut32: Properly initialize the result variant in VarImp.
Alexandre Julliard
julliard at winehq.org
Mon Oct 29 08:34:55 CDT 2007
Module: wine
Branch: master
Commit: a7f4e8bf74a25d579d0a3c0291d0db987d054cc0
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a7f4e8bf74a25d579d0a3c0291d0db987d054cc0
Author: Alexandre Julliard <julliard at 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);
More information about the wine-cvs
mailing list