From: Bernhard Übelacker <bernhardu(a)mailbox.org> --- dlls/kernel32/tests/file.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/kernel32/tests/file.c b/dlls/kernel32/tests/file.c index 68b9f53700e..1a1505060cd 100644 --- a/dlls/kernel32/tests/file.c +++ b/dlls/kernel32/tests/file.c @@ -3376,6 +3376,10 @@ static void test_async_file_errors(void) } ok(completion_count == 0, "completion routine should only be called when ReadFileEx succeeds (this rule was violated %d times)\n", completion_count); /*printf("Error = %ld\n", GetLastError());*/ + + SleepEx(0, TRUE); /* Flush pending APCs */ + ok(CloseHandle(hFile), "CloseHandle: error %ld\n", GetLastError()); + ok(CloseHandle(hSem), "CloseHandle: error %ld\n", GetLastError()); HeapFree(GetProcessHeap(), 0, lpBuffer); } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7558