Robert Wilhelm : vbscript: Global_Split free delimiter only if it was allocated.
Module: wine Branch: master Commit: 723f5f1cc0dfdace65e3d70e8cae9a84f059fbdb URL: https://source.winehq.org/git/wine.git/?a=commit;h=723f5f1cc0dfdace65e3d70e8... Author: Robert Wilhelm <robert.wilhelm(a)gmx.net> Date: Mon Sep 28 15:44:10 2020 +0200 vbscript: Global_Split free delimiter only if it was allocated. Signed-off-by: Robert Wilhelm <robert.wilhelm(a)gmx.net> Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/vbscript/global.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/vbscript/global.c b/dlls/vbscript/global.c index 8978077721..4b1c23b838 100644 --- a/dlls/vbscript/global.c +++ b/dlls/vbscript/global.c @@ -2458,7 +2458,7 @@ error: heap_free(indices); if(V_VT(args) != VT_BSTR) SysFreeString(string); - if(V_VT(args+1) != VT_BSTR) + if(args_cnt > 1 && V_VT(args+1) != VT_BSTR) SysFreeString(delimiter); return hres; }
participants (1)
-
Alexandre Julliard