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