ws2_32: Fix tests on WinME
André Hentschel
nerv at dawncrow.de
Mon Jul 19 12:10:10 CDT 2010
---
dlls/ws2_32/tests/sock.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/ws2_32/tests/sock.c b/dlls/ws2_32/tests/sock.c
index 9217913..c5b0d16 100644
--- a/dlls/ws2_32/tests/sock.c
+++ b/dlls/ws2_32/tests/sock.c
@@ -3138,7 +3138,7 @@ static void test_events(int useMessages)
bret = GetOverlappedResult((HANDLE)src, &ov, &bytesReturned, FALSE);
ok((bret && bytesReturned == 1) || broken(!bret && GetLastError() == ERROR_IO_INCOMPLETE) /* win9x */,
"Got %d instead of 1 (%d - %d)\n", bytesReturned, bret, GetLastError());
- ok(buffer[0] == '1', "Got %c instead of 1\n", buffer[0]);
+ ok(buffer[0] == '1' || broken(buffer[0] == '2' /* WinME */), "Got %c instead of 1\n", buffer[0]);
}
dwRet = WaitForSingleObject(ov2.hEvent, 100);
@@ -3148,7 +3148,7 @@ static void test_events(int useMessages)
bret = GetOverlappedResult((HANDLE)src, &ov2, &bytesReturned, FALSE);
ok((bret && bytesReturned == 1) || broken(!bret && GetLastError() == ERROR_IO_INCOMPLETE) /* win9x */,
"Got %d instead of 1 (%d - %d)\n", bytesReturned, bret, GetLastError());
- ok(buffer[1] == '2', "Got %c instead of 2\n", buffer[1]);
+ ok(buffer[1] == '2' || broken(buffer[0] == '1' /* WinME */), "Got %c instead of 2\n", buffer[1]);
}
ret = send(dst, "1", 1, 0);
--
Best Regards, André Hentschel
More information about the wine-patches
mailing list