diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 694c40f131..837bdeef96 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -689,7 +689,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat initedLatch.countDown(); final List evictList = new ArrayList(); - FOR_0: for (;;) { + for (;;) { // 从前面开始删除 try { if (timeBetweenEvictionRunsMillis > 0) { @@ -717,10 +717,6 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat for (int i = 0; i < poolingCount; ++i) { ConnectionHolder connection = connections[i]; - if (connection == null) { - continue FOR_0; - } - if (poolingCount - evictList.size() <= minIdle) { break; }