Module: wine Branch: master Commit: b9aaaacc16360180af0b77c1104d6c9f75b21c5d URL: https://gitlab.winehq.org/wine/wine/-/commit/b9aaaacc16360180af0b77c1104d6c9...
Author: Alex Henrie alexhenrie24@gmail.com Date: Tue Jun 6 23:35:29 2023 -0600
jscript: Fix memory leak on error path in regexp_string_match (scan-build).
---
dlls/jscript/jsregexp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dlls/jscript/jsregexp.c b/dlls/jscript/jsregexp.c index 7da365f4e6c..7b97a2951df 100644 --- a/dlls/jscript/jsregexp.c +++ b/dlls/jscript/jsregexp.c @@ -766,8 +766,10 @@ HRESULT regexp_string_match(script_ctx_t *ctx, jsdisp_t *re, jsstr_t *jsstr, jsv }
hres = create_array(ctx, match_cnt, &array); - if(FAILED(hres)) + if(FAILED(hres)) { + free(match_result); return hres; + }
for(i=0; i < match_cnt; i++) { jsstr_t *tmp_str;