Gabriel Ivăncescu : jscript: Fix EnumVARIANT leak in enumerators.
Module: wine Branch: master Commit: 0a4b70a5f6a4bb5211c0dd5afd43e0f732645a42 URL: https://gitlab.winehq.org/wine/wine/-/commit/0a4b70a5f6a4bb5211c0dd5afd43e0f... Author: Gabriel Ivăncescu <gabrielopcode(a)gmail.com> Date: Fri Nov 3 20:47:59 2023 +0200 jscript: Fix EnumVARIANT leak in enumerators. Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com> --- dlls/jscript/enumerator.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/jscript/enumerator.c b/dlls/jscript/enumerator.c index d724d0685c9..d962c65d229 100644 --- a/dlls/jscript/enumerator.c +++ b/dlls/jscript/enumerator.c @@ -84,6 +84,8 @@ static void Enumerator_destructor(jsdisp_t *dispex) TRACE("\n"); + if(This->enumvar) + IEnumVARIANT_Release(This->enumvar); jsval_release(This->item); free(dispex); }
participants (1)
-
Alexandre Julliard