From: Bernhard Übelacker bernhardu@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); }