ozeigermann 2005/01/13 15:11:56
Modified: transaction/src/java/org/apache/commons/transaction/locking
GenericLockManager.java
Log:
Fix for latest fix that did not remove freed locks from the owner list, but
from the snapshot copy only.
Revision Changes Path
1.21 +5 -5
jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking/GenericLockManager.java
Index: GenericLockManager.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking/GenericLockManager.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- GenericLockManager.java 13 Jan 2005 16:44:03 -0000 1.20
+++ GenericLockManager.java 13 Jan 2005 23:11:56 -0000 1.21
@@ -291,7 +291,7 @@
for (Iterator it = locksCopy.iterator(); it.hasNext();) {
GenericLock lock = (GenericLock) it.next();
lock.release(ownerId);
- it.remove();
+ locks.remove(lock);
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]