diff --git a/src/main/java/net/openhft/chronicle/map/ChannelProvider.java b/src/main/java/net/openhft/chronicle/map/ChannelProvider.java index d3e04c257..2c574f6b1 100644 --- a/src/main/java/net/openhft/chronicle/map/ChannelProvider.java +++ b/src/main/java/net/openhft/chronicle/map/ChannelProvider.java @@ -607,7 +607,7 @@ public final class ChannelProvider implements Closeable { int removedPos = chronicleChannelPositionsInList[chronicleChannel]; if (removedPos == -1) return; - chronicleChannelPositionsInList[removedPos] = -1; + chronicleChannelPositionsInList[chronicleChannel] = -1; chronicleChannelList.remove(removedPos); chronicleChannelIds.remove(removedPos); for (int i = 0, len = chronicleChannelIds.size(); i < len; i++) {