diff --git a/src/main/java/net/openhft/chronicle/hash/impl/stage/iter/SegmentsRecovery.java b/src/main/java/net/openhft/chronicle/hash/impl/stage/iter/SegmentsRecovery.java index 49008ec8f..2437f609b 100644 --- a/src/main/java/net/openhft/chronicle/hash/impl/stage/iter/SegmentsRecovery.java +++ b/src/main/java/net/openhft/chronicle/hash/impl/stage/iter/SegmentsRecovery.java @@ -58,7 +58,7 @@ public abstract class SegmentsRecovery implements IterationContext { // `tier` is unused in recoverTier(), 0 should be a safe value s.initSegmentTier(0, tierIndex); int segmentIndex = tierRecovery.recoverTier(-1); - if (segmentIndex > 0) { + if (segmentIndex >= 0) { long tierCountersAreaAddr = s.tierCountersAreaAddr(); int storedSegmentIndex = TierCountersArea.segmentIndex(tierCountersAreaAddr); if (storedSegmentIndex != segmentIndex) {