Browse Source

Don't reconnect a socket if the endpoint differs only by case

Lucas Trzesniewski 3 years ago
parent
commit
a6ba2c87da
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/Abc.Zebus/Transport/ZmqTransport.cs

+ 1 - 2
src/Abc.Zebus/Transport/ZmqTransport.cs

@@ -308,7 +308,6 @@ namespace Abc.Zebus.Transport
             return true;
         }
 
-
         private void OnEndOfStreamAck(TransportMessage transportMessage)
         {
             var senderId = transportMessage.Originator.SenderId;
@@ -425,7 +424,7 @@ namespace Abc.Zebus.Transport
 
                 _outboundSockets.TryAdd(peer.Id, outboundSocket);
             }
-            else if (outboundSocket.EndPoint != peer.EndPoint)
+            else if (!string.Equals(outboundSocket.EndPoint, peer.EndPoint, StringComparison.OrdinalIgnoreCase))
             {
                 outboundSocket.ReconnectFor(peer.EndPoint, transportMessage);
             }