From: Jinoh Kang jinoh.kang.kr@gmail.com
Today, the driver_netio test client uses SO_REUSEADDR to reuse previously used network address and port for its socket. This may trigger a firewall alert on Windows 7, and the alert UI window may interfere with user32:msg tests.
Fix this by removing call to setsockopt([...], SO_REUSEADDR, [...]).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53891 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54202 --- dlls/ntoskrnl.exe/tests/ntoskrnl.c | 4 ---- 1 file changed, 4 deletions(-)
diff --git a/dlls/ntoskrnl.exe/tests/ntoskrnl.c b/dlls/ntoskrnl.exe/tests/ntoskrnl.c index ee1516fc887..ee94bf45186 100644 --- a/dlls/ntoskrnl.exe/tests/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/tests/ntoskrnl.c @@ -1186,7 +1186,6 @@ static DWORD WINAPI wsk_test_thread(void *parameter) int ret, err, socklen; char buffer[256]; WSADATA data; - int opt_val;
ret = WSAStartup(version, &data); ok(!ret, "WSAStartup() failed, ret %u.\n", ret); @@ -1197,9 +1196,6 @@ static DWORD WINAPI wsk_test_thread(void *parameter) s_listen = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(s_listen != INVALID_SOCKET, "Error creating socket, WSAGetLastError() %u.\n", WSAGetLastError());
- opt_val = 1; - setsockopt(s_listen, SOL_SOCKET, SO_REUSEADDR, (const char *)&opt_val, sizeof(opt_val)); - memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; addr.sin_addr.s_addr = htonl(0x7f000001);