Author: fhanik
Date: Thu Jul 24 13:50:23 2014
New Revision: 1613135
URL: http://svn.apache.org/r1613135
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=53367
Assume error until proven otherwise
Modified:
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java
Modified:
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java?rev=1613135&r1=1613134&r2=1613135&view=diff
==============================================================================
---
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java
(original)
+++
tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java
Thu Jul 24 13:50:23 2014
@@ -145,7 +145,7 @@ public class FairBlockingQueue<E> implem
waiters.addLast(c);
//unlock the global lock
lock.unlock();
- boolean didtimeout = false;
+ boolean didtimeout = true;
InterruptedException interruptedException = null;
try {
//wait for the specified timeout
@@ -174,7 +174,7 @@ public class FairBlockingQueue<E> implem
} else {
throw interruptedException;
}
- }
+ }
} else {
//we have an object, release
lock.unlock();
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]