From 6cb58b229d9774755896086ead00ae362fa545b6 Mon Sep 17 00:00:00 2001 From: noisyfox Date: Tue, 16 Aug 2016 20:51:32 +1000 Subject: [PATCH] Fix a null ref exception. At that time the remote even doesn't exist. Also this debug output doesn't make any sense because when handling udp request, this tcp connection won't have any meaningful data. So I simply removed these two lines. Signed-off-by: noisyfox --- shadowsocks-csharp/Controller/Service/TCPRelay.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/shadowsocks-csharp/Controller/Service/TCPRelay.cs b/shadowsocks-csharp/Controller/Service/TCPRelay.cs index b7638864..35f9f9a7 100644 --- a/shadowsocks-csharp/Controller/Service/TCPRelay.cs +++ b/shadowsocks-csharp/Controller/Service/TCPRelay.cs @@ -303,7 +303,6 @@ namespace Shadowsocks.Controller if (ar.AsyncState != null) { connection.EndSend(ar); - Logging.Debug(remote.LocalEndPoint, remote.DestEndPoint, RecvSize, "TCP Relay"); connection.BeginReceive(_connetionRecvBuffer, 0, RecvSize, SocketFlags.None, new AsyncCallback(ReadAll), null); } else @@ -311,7 +310,6 @@ namespace Shadowsocks.Controller int bytesRead = connection.EndReceive(ar); if (bytesRead > 0) { - Logging.Debug(remote.LocalEndPoint, remote.DestEndPoint, RecvSize, "TCP Relay"); connection.BeginReceive(_connetionRecvBuffer, 0, RecvSize, SocketFlags.None, new AsyncCallback(ReadAll), null); } else