Jacek Caban : jscript: Fixed leak in disp_propget.

Alexandre Julliard julliard at winehq.org
Fri Nov 9 11:03:23 CST 2012


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Nov  9 11:48:34 2012 +0100

jscript: Fixed leak in disp_propget.

---

 dlls/jscript/dispex.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/jscript/dispex.c b/dlls/jscript/dispex.c
index f68a031..8bc4d1d 100644
--- a/dlls/jscript/dispex.c
+++ b/dlls/jscript/dispex.c
@@ -1413,7 +1413,9 @@ HRESULT disp_propget(script_ctx_t *ctx, IDispatch *disp, DISPID id, jsval_t *val
     if(FAILED(hres))
         return hres;
 
-    return variant_to_jsval(&var, val);
+    hres = variant_to_jsval(&var, val);
+    VariantClear(&var);
+    return hres;
 }
 
 HRESULT jsdisp_delete_idx(jsdisp_t *obj, DWORD idx)




More information about the wine-cvs mailing list