diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 6d45705933..d309dadcfd 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -1257,8 +1257,8 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat long timeMillis = currentMillis - activeInfo.getConnectTime(); if (timeMillis >= removeAbandonedTimeoutMillis) { - pooledConnection.abandond(); JdbcUtils.close(pooledConnection); + pooledConnection.abandond(); removeAbandonedCount++; removeCount++; abandonedList.add(pooledConnection);