Imported Upstream version 4.2.0.179

Former-commit-id: 4610231f55806d2a05ed69e5ff3faa7336cc1479
This commit is contained in:
Xamarin Public Jenkins
2015-08-26 07:17:56 -04:00
committed by Jo Shields
parent aa7da660d6
commit c042cd0c52
7507 changed files with 90259 additions and 657307 deletions

View File

@@ -119,6 +119,14 @@ namespace MonoTests.System.Net
// ignore interruption of blocking call
if (ex.ErrorCode != SOCKET_CLOSED && ex.ErrorCode != SOCKET_INVALID_ARGS)
throw;
#if MOBILE
} catch (InvalidOperationException ex) {
// This breaks some tests running on Android. The problem is that the stack trace
// doesn't point to where the exception is actually thrown from but the entire process
// is aborted because of unhandled exception.
Console.WriteLine ("SocketResponder.Listen failed:");
Console.WriteLine (ex);
#endif
} finally {
Thread.Sleep (500);
if (socket != null)