Mercurial > hg > ucis.core
diff Net/HTTP.cs @ 101:04c56f31db37
Merge
author | Ivo Smits <Ivo@UCIS.nl> |
---|---|
date | Mon, 29 Sep 2014 01:36:27 +0200 |
parents | 2b5e7bb9b979 be17dd3f6927 |
children | a03e6ad0051f |
line wrap: on
line diff
--- a/Net/HTTP.cs Wed Sep 03 21:44:26 2014 +0200 +++ b/Net/HTTP.cs Mon Sep 29 01:36:27 2014 +0200 @@ -732,8 +732,14 @@ } private void SendErrorAndClose(int code) { - SendErrorResponse(code); - Close(); + try { + SendErrorResponse(code); + } catch (IOException) { + } catch (SocketException) { + } catch (ObjectDisposedException) { + } finally { + Close(); + } } private void Close() { if (State == HTTPConnectionState.Closed) return;