Jacek Caban : jscript: Use jsstr_flush in variant_change_type.
Alexandre Julliard
julliard at winehq.org
Tue Mar 5 12:59:17 CST 2013
Module: wine
Branch: master
Commit: 88e78eb16e8b7e4f02090435e0fda4178a5a5f4c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=88e78eb16e8b7e4f02090435e0fda4178a5a5f4c
Author: Jacek Caban <jacek at codeweavers.com>
Date: Tue Mar 5 11:50:03 2013 +0100
jscript: Use jsstr_flush in variant_change_type.
---
dlls/jscript/jsutils.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/jscript/jsutils.c b/dlls/jscript/jsutils.c
index 50c0f26..5900d81 100644
--- a/dlls/jscript/jsutils.c
+++ b/dlls/jscript/jsutils.c
@@ -903,8 +903,10 @@ HRESULT variant_change_type(script_ctx_t *ctx, VARIANT *dst, VARIANT *src, VARTY
break;
}
- V_BSTR(dst) = SysAllocStringLen(str->str, jsstr_length(str));
- if(!V_BSTR(dst))
+ V_BSTR(dst) = SysAllocStringLen(NULL, jsstr_length(str));
+ if(V_BSTR(dst))
+ jsstr_flush(str, V_BSTR(dst));
+ else
hres = E_OUTOFMEMORY;
break;
}
More information about the wine-cvs
mailing list