Thanks, applied. On Mon, Feb 21, 2011 at 1:46 PM, Pavel Dovgaluk <pavel.dovga...@ispras.ru> wrote: > MSDN includes the following in WSAEALREADY error description for connect() > function: "To preserve backward compatibility, this error is reported as > WSAEINVAL to Winsock applications that link to either Winsock.dll or > Wsock32.dll". So check of this error code was added to allow network > connections through the sockets in Windows. > > > Signed-off-by: Pavel Dovgalyuk <pavel.dovga...@gmail.com> > --- > net/socket.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/net/socket.c b/net/socket.c > index 3182b37..7337f4f 100644 > --- a/net/socket.c > +++ b/net/socket.c > @@ -457,7 +457,7 @@ static int net_socket_connect_init(VLANState *vlan, > } else if (err == EINPROGRESS) { > break; > #ifdef _WIN32 > - } else if (err == WSAEALREADY) { > + } else if (err == WSAEALREADY || err == WSAEINVAL) { > break; > #endif > } else { > > > > >