From f53004b1714241bd8698beba1cf8f85e48944b1c Mon Sep 17 00:00:00 2001 From: EgorBo Date: Thu, 16 Mar 2017 01:11:11 +0300 Subject: [PATCH] [System.Data] Fix bug-53217: use AddressFamily.InterNetworkV6 when needed --- mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsComm.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsComm.cs b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsComm.cs index 3892035220c..8e19ec9af96 100644 --- a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsComm.cs +++ b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TdsComm.cs @@ -105,7 +105,7 @@ namespace Mono.Data.Tds.Protocol { } try { - socket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); + socket = new Socket (endPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp); IAsyncResult ares = socket.BeginConnect (endPoint, null, null); int timeout_ms = timeout * 1000; if (timeout > 0 && !ares.IsCompleted && !ares.AsyncWaitHandle.WaitOne (timeout_ms, false)) -- 2.25.1