diff --git a/src/main/java/net/openhft/chronicle/map/TcpReplicator.java b/src/main/java/net/openhft/chronicle/map/TcpReplicator.java index 771527a57..f5dd29102 100644 --- a/src/main/java/net/openhft/chronicle/map/TcpReplicator.java +++ b/src/main/java/net/openhft/chronicle/map/TcpReplicator.java @@ -388,7 +388,7 @@ public final class TcpReplicator extends AbstractChannelReplicator impleme final Attached attached = (Attached) key.attachment(); - if (attached.isServer && !attached.isHandShakingComplete()) + if (!attached.isServer || !attached.isHandShakingComplete()) return; final SocketChannel channel = (SocketChannel) key.channel(); @@ -412,6 +412,7 @@ public final class TcpReplicator extends AbstractChannelReplicator impleme if (replicationConfig.autoReconnectedUponDroppedConnection()) attached.connector.connectLater(); } + } /**