Author: steve.ebersole(a)jboss.com
Date: 2006-12-07 07:59:25 -0500 (Thu, 07 Dec 2006)
New Revision: 10940
Modified:
branches/Branch_3_2/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java
Log:
bug in borrowed connection releasing
Modified: branches/Branch_3_2/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java
===================================================================
---
branches/Branch_3_2/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java 2006-12-07
12:59:08 UTC (rev 10939)
+++
branches/Branch_3_2/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java 2006-12-07
12:59:25 UTC (rev 10940)
@@ -168,8 +168,12 @@
public void releaseBorrowedConnection() {
if ( borrowedConnection != null ) {
- borrowedConnection = null;
- BorrowedConnectionProxy.renderUnuseable( borrowedConnection );
+ try {
+ BorrowedConnectionProxy.renderUnuseable( borrowedConnection );
+ }
+ finally {
+ borrowedConnection = null;
+ }
}
}