[PATCH 0/1] MR739: win32u/hook: Fix a leak on earlier return (Coverity).
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> -- https://gitlab.winehq.org/wine/wine/-/merge_requests/739
From: Nikolay Sivov <nsivov(a)codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> --- dlls/win32u/hook.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/win32u/hook.c b/dlls/win32u/hook.c index 53b98108acc..666e2a844df 100644 --- a/dlls/win32u/hook.c +++ b/dlls/win32u/hook.c @@ -302,6 +302,7 @@ static LRESULT call_hook( struct win_hook_params *info, const WCHAR *module ) if (thread_info->hook_call_depth >= 25) { WARN("Too many hooks called recursively, skipping call.\n"); + if (params != info) free( params ); return 0; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/739
This merge request was approved by Jacek Caban. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/739
participants (3)
-
Jacek Caban (@jacek) -
Nikolay Sivov -
Nikolay Sivov (@nsivov)