From c514f6cd5a8756fa4107a80b3b7b2bbfa96b97b3 Mon Sep 17 00:00:00 2001 From: zrlw Date: Thu, 24 Mar 2022 15:59:11 +0800 Subject: [PATCH] Fixes #4195 again --- src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index ce54dad024..79ce7a6a0f 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -2164,7 +2164,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat } boolean putLast(DruidConnectionHolder e, long lastActiveTimeMillis) { - if (poolingCount >= maxActive || e.discard || this.closed) { + if (poolingCount >= maxActive || e.discard || this.closed || this.closing) { return false; }