From aec4a73866d84b496fcdf1e25290b857a4ec8f48 Mon Sep 17 00:00:00 2001 From: leventov Date: Tue, 13 Oct 2015 14:34:36 +0300 Subject: [PATCH] Fix a bug in ChannelProvider.ChronicleChannel.close(), props to @maxime-leur #51 --- src/main/java/net/openhft/chronicle/map/ChannelProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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++) {