From 49df742589ddd7cadedc4abf8b9b76cb74779cc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Tue, 6 Oct 2020 20:26:58 +0800 Subject: [PATCH] bug fix for pull request #3881 --- src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index c001d7c482..53658c3e58 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -2819,10 +2819,6 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat setFailContinuous(true); break; } - - if (closing || closed) { - break; - } if (connection == null) { continue; @@ -2835,6 +2831,10 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat } errorCount = 0; // reset errorCount + + if (closing || closed) { + break; + } } } }