From dbecb72115e526d88fc927eb7be8293d2d3ff5ab Mon Sep 17 00:00:00 2001 From: Rob Austin Date: Fri, 16 Nov 2018 17:07:18 +0000 Subject: [PATCH] fixed https://github.com/OpenHFT/Chronicle-Map/issues/166 removed pos+1 --- .../openhft/chronicle/map/impl/stage/entry/MapEntryStages.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/openhft/chronicle/map/impl/stage/entry/MapEntryStages.java b/src/main/java/net/openhft/chronicle/map/impl/stage/entry/MapEntryStages.java index 7a50bce30..dd4826e70 100644 --- a/src/main/java/net/openhft/chronicle/map/impl/stage/entry/MapEntryStages.java +++ b/src/main/java/net/openhft/chronicle/map/impl/stage/entry/MapEntryStages.java @@ -148,7 +148,7 @@ public abstract class MapEntryStages extends HashEntryStages relocation(newValue, newEntrySize); return; } else if (newSizeInChunks < entrySizeInChunks) { - s.freeExtra(pos + 1, entrySizeInChunks, newSizeInChunks); + s.freeExtra(pos, entrySizeInChunks, newSizeInChunks); } // new size != old size => size is not constant => size is actually written => // to prevent (at least) this execution: