diff --git a/asyncodbc/pool.py b/asyncodbc/pool.py index f522240..5cdf57d 100644 --- a/asyncodbc/pool.py +++ b/asyncodbc/pool.py @@ -205,7 +205,7 @@ async def release(self, conn): self._terminated.remove(conn) return self._used.remove(conn) - if conn.connected: + if not conn.closed: if self._closing: await conn.close() else: