From a2717e565bd4dffe549cbcc33918fd537fe4642e Mon Sep 17 00:00:00 2001 From: Brett Wooldridge Date: Thu, 19 Jan 2017 00:29:41 +0900 Subject: [PATCH] Fix race condition edge case. --- src/main/java/com/zaxxer/hikari/pool/HikariPool.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java index 57e2c741..ec340fe9 100755 --- a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java +++ b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java @@ -303,7 +303,7 @@ public final class HikariPool extends PoolBase implements HikariPoolMXBean, IBag @Override public Future addBagItem(final int waiting) { - final boolean shouldAdd = waiting - addConnectionQueue.size() > 0; + final boolean shouldAdd = waiting - addConnectionQueue.size() >= 0; // Yes, >= is intentional. if (shouldAdd) { return addConnectionExecutor.submit(POOL_ENTRY_CREATOR); }