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]

Reply via email to