diff --git a/src/main/java/net/openhft/chronicle/hash/impl/util/math/PoissonDistribution.java b/src/main/java/net/openhft/chronicle/hash/impl/util/math/PoissonDistribution.java index f6944bad4..9a5c7754b 100644 --- a/src/main/java/net/openhft/chronicle/hash/impl/util/math/PoissonDistribution.java +++ b/src/main/java/net/openhft/chronicle/hash/impl/util/math/PoissonDistribution.java @@ -131,7 +131,7 @@ public class PoissonDistribution { while (lower + precision < upper) { double m = (lower + upper) / 2; double pm = checkedCumulativeProbability(m, x); - if (pm >= p) { + if (pm < p) { upper = m; } else { lower = m;