From af3608c544eba15570691fe6214746d804a63692 Mon Sep 17 00:00:00 2001 From: lidgren Date: Mon, 19 Dec 2011 10:20:11 +0000 Subject: [PATCH] Extra try-catch added for socket.Shutdown() failing on mono --- Lidgren.Network/NetPeer.Internal.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Lidgren.Network/NetPeer.Internal.cs b/Lidgren.Network/NetPeer.Internal.cs index 99a2210..2a2faaf 100644 --- a/Lidgren.Network/NetPeer.Internal.cs +++ b/Lidgren.Network/NetPeer.Internal.cs @@ -221,7 +221,11 @@ namespace Lidgren.Network { if (m_socket != null) { - m_socket.Shutdown(SocketShutdown.Receive); + try + { + m_socket.Shutdown(SocketShutdown.Receive); + } + catch { } m_socket.Close(2); // 2 seconds timeout } if (m_messageReceivedEvent != null)