diff options
Diffstat (limited to 'mcs/class/System/Test/System.Net/SocketResponder.cs')
-rw-r--r-- | mcs/class/System/Test/System.Net/SocketResponder.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mcs/class/System/Test/System.Net/SocketResponder.cs b/mcs/class/System/Test/System.Net/SocketResponder.cs index 6c4d8fb464f..6ee086f6074 100644 --- a/mcs/class/System/Test/System.Net/SocketResponder.cs +++ b/mcs/class/System/Test/System.Net/SocketResponder.cs @@ -48,6 +48,7 @@ namespace MonoTests.System.Net private readonly object _syncRoot = new object (); private const int SOCKET_CLOSED = 10004; + private const int SOCKET_INVALID_ARGS = 10022; public SocketResponder (IPEndPoint localEP, SocketRequestHandler requestHandler) { @@ -116,7 +117,7 @@ namespace MonoTests.System.Net } } catch (SocketException ex) { // ignore interruption of blocking call - if (ex.ErrorCode != SOCKET_CLOSED) + if (ex.ErrorCode != SOCKET_CLOSED && ex.ErrorCode != SOCKET_INVALID_ARGS) throw; } finally { Thread.Sleep (500); |