Revision c7eb1f02 net/socket.c

b/net/socket.c
457 457
            } else if (err == EINPROGRESS) {
458 458
                break;
459 459
#ifdef _WIN32
460
            } else if (err == WSAEALREADY) {
460
            } else if (err == WSAEALREADY || err == WSAEINVAL) {
461 461
                break;
462 462
#endif
463 463
            } else {

Also available in: Unified diff