Zebediah Figura (@zfigura) commented about dlls/ws2_32/tests/sock.c:
- ok( value == 0, "expected 0, got %lu\n", value );
- /* Test non-blocking receive with too short SO_RCVBUF. */
- tcp_socketpair(&src, &dst);
- set_blocking(src, FALSE);
- set_blocking(dst, FALSE);
- value = 0;
- size = sizeof(value);
- err = setsockopt(src, SOL_SOCKET, SO_SNDBUF, (char *)&value, size);
- ok( !err, "got %d, error %u.\n", err, WSAGetLastError() );
- value = 0xdeadbeef;
- err = getsockopt(dst, SOL_SOCKET, SO_RCVBUF, (char *)&value, &size);
- ok( !err, "got %d, error %u.\n", err, WSAGetLastError() );
- if (value >= sizeof(buffer) * 3)
When can this happen?