From 045205666df56a825f4f963e716e2a49823b8117 Mon Sep 17 00:00:00 2001 From: wenshao Date: Thu, 30 Nov 2017 15:31:56 +0800 Subject: [PATCH] changed isClosed rule, use logic closed. --- .../java/com/alibaba/druid/pool/DruidPooledConnection.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java b/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java index e65b89af91..dda2935223 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java +++ b/src/main/java/com/alibaba/druid/pool/DruidPooledConnection.java @@ -62,7 +62,7 @@ public class DruidPooledConnection extends PoolableWrapper implements javax.sql. private final boolean dupCloseLogEnable; protected volatile boolean traceEnable = false; private volatile boolean disable = false; - private boolean closed = false; + protected volatile boolean closed = false; protected final Thread ownerThread; private long connectedTimeMillis; private long connectedTimeNano; @@ -857,7 +857,7 @@ public class DruidPooledConnection extends PoolableWrapper implements javax.sql. return true; } - return conn.isClosed(); + return closed || disable; } public boolean isAbandonded() {