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 {
>
>
>
>
>

Reply via email to