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]