Module: wine Branch: master Commit: 0a4b70a5f6a4bb5211c0dd5afd43e0f732645a42 URL: https://gitlab.winehq.org/wine/wine/-/commit/0a4b70a5f6a4bb5211c0dd5afd43e0f...
Author: Gabriel Ivăncescu gabrielopcode@gmail.com Date: Fri Nov 3 20:47:59 2023 +0200
jscript: Fix EnumVARIANT leak in enumerators.
Signed-off-by: Gabriel Ivăncescu gabrielopcode@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); }