Commit 53e727ef authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard

kernel32/tests: WaitCommEvent may sometimes return immediately on a busy system…

kernel32/tests: WaitCommEvent may sometimes return immediately on a busy system when write operation to a COM-port has already completed.
parent 0db996e1
...@@ -939,7 +939,7 @@ static void test_waittxempty(void) ...@@ -939,7 +939,7 @@ static void test_waittxempty(void)
evtmask = 0; evtmask = 0;
SetLastError(0xdeadbeef); SetLastError(0xdeadbeef);
res = WaitCommEvent(hcom, &evtmask, &ovl_wait); res = WaitCommEvent(hcom, &evtmask, &ovl_wait);
ok(!res && GetLastError() == ERROR_IO_PENDING, "%d: WaitCommEvent error %d\n", i, GetLastError()); ok((!res && GetLastError() == ERROR_IO_PENDING) || res /* busy system */, "%d: WaitCommEvent error %d\n", i, GetLastError());
res = WaitForSingleObject(ovl_wait.hEvent, TIMEOUT); res = WaitForSingleObject(ovl_wait.hEvent, TIMEOUT);
if (i == 0) if (i == 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment