[PATCH 0/1] MR7452: kernel32/tests: Fix thread handle leak in store_buffer_litmus_test
Fixes: dd790850a01f1af26b2bbcd09088dcdf6b2ebb94 -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7452
From: Jinoh Kang <jinoh.kang.kr(a)gmail.com> Fixes: dd790850a01f1af26b2bbcd09088dcdf6b2ebb94 --- dlls/kernel32/tests/virtual.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/kernel32/tests/virtual.c b/dlls/kernel32/tests/virtual.c index 466d0b1a432..63eba0f5883 100644 --- a/dlls/kernel32/tests/virtual.c +++ b/dlls/kernel32/tests/virtual.c @@ -4531,6 +4531,11 @@ static LONG store_buffer_litmus_test( void (*WINAPI barrier0)(void), void (*WINA ret = WaitForMultipleObjects( ARRAY_SIZE(threads), threads, TRUE, INFINITE ); ok( ret == WAIT_OBJECT_0, "WaitForMultipleObjects failed: %lu\n", GetLastError() ); + for (i = 0; i < ARRAY_SIZE(threads); i++) + { + CloseHandle( threads[i] ); + } + ret = VirtualFree( shared.read, 0, MEM_RELEASE ); ok( ret, "VirtualFree failed: %lu\n", GetLastError() ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7452
participants (2)
-
Jinoh Kang -
Jinoh Kang (@iamahuman)