Skip to content

Commit 57f8942

Browse files
committed
Refactoring (related to DNET-576).
1 parent 417f119 commit 57f8942

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Provider/src/FirebirdSql.Data.FirebirdClient/Client/Managed/GdsConnection.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public void Connect()
112112
{
113113
try
114114
{
115-
IPAddress = GetIPAddress(_dataSource, AddressFamily.InterNetwork);
115+
IPAddress = GetIPAddress(_dataSource);
116116
var endPoint = new IPEndPoint(IPAddress, _portNumber);
117117

118118
var socket = new Socket(IPAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
@@ -302,7 +302,7 @@ public void Disconnect()
302302

303303
#region Private Methods
304304

305-
private IPAddress GetIPAddress(string dataSource, AddressFamily addressFamily)
305+
private IPAddress GetIPAddress(string dataSource)
306306
{
307307
if (IPAddress.TryParse(dataSource, out var ipaddress))
308308
{
@@ -317,12 +317,12 @@ private IPAddress GetIPAddress(string dataSource, AddressFamily addressFamily)
317317

318318
foreach (var address in addresses)
319319
{
320-
if (address.AddressFamily == addressFamily)
320+
// IPv4 priority
321+
if (address.AddressFamily == AddressFamily.InterNetwork)
321322
{
322323
return address;
323324
}
324325
}
325-
326326
return addresses[0];
327327
}
328328

0 commit comments

Comments
 (0)