Jacek Caban : vbscript: Init destination before passing it to VariantCopy in add_dynamic_var.

Alexandre Julliard julliard at winehq.org
Mon Mar 26 12:29:30 CDT 2012


Module: wine
Branch: master
Commit: 434700bf6b57bfabc86af20bc9a3f430ed84e36a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=434700bf6b57bfabc86af20bc9a3f430ed84e36a

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon Mar 26 11:52:47 2012 +0200

vbscript: Init destination before passing it to VariantCopy in add_dynamic_var.

---

 dlls/vbscript/interp.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/vbscript/interp.c b/dlls/vbscript/interp.c
index df30e0e..82e3724 100644
--- a/dlls/vbscript/interp.c
+++ b/dlls/vbscript/interp.c
@@ -229,6 +229,7 @@ static HRESULT add_dynamic_var(exec_ctx_t *ctx, const WCHAR *name, BOOL is_const
     if(own_val) {
         new_var->v = *val;
     }else {
+        V_VT(&new_var->v) = VT_EMPTY;
         hres = VariantCopy(&new_var->v, val);
         if(FAILED(hres))
             return hres;




More information about the wine-cvs mailing list