Author: rgreig
Date: Mon Jan 1 15:02:01 2007
New Revision: 491673
URL: http://svn.apache.org/viewvc?view=rev&rev=491673
Log:
QPID-233 : Patch from Rob Godfrey - fix to lock.unlock() bug
Modified:
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ConcurrentSelectorDeliveryManager.java
Modified:
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ConcurrentSelectorDeliveryManager.java
URL:
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ConcurrentSelectorDeliveryManager.java?view=diff&rev=491673&r1=491672&r2=491673
==============================================================================
---
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ConcurrentSelectorDeliveryManager.java
(original)
+++
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ConcurrentSelectorDeliveryManager.java
Mon Jan 1 15:02:01 2007
@@ -355,7 +355,7 @@
finally
{
//ensure lock is released
- if (_lock.isLocked())
+ if (_lock.isHeldByCurrentThread())
{
_lock.unlock();
}