Module: wine Branch: master Commit: 723f5f1cc0dfdace65e3d70e8cae9a84f059fbdb URL: https://source.winehq.org/git/wine.git/?a=commit;h=723f5f1cc0dfdace65e3d70e8...
Author: Robert Wilhelm robert.wilhelm@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@gmx.net Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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; }