Author: fhanik
Date: Mon Jul  9 13:53:48 2007
New Revision: 554764

URL: http://svn.apache.org/viewvc?view=rev&rev=554764
Log:
fix for bz 42840
http://issues.apache.org/bugzilla/show_bug.cgi?id=42840


Modified:
    
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

Modified: 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java?view=diff&rev=554764&r1=554763&r2=554764
==============================================================================
--- 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
 (original)
+++ 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
 Mon Jul  9 13:53:48 2007
@@ -257,7 +257,10 @@
             while ( it.hasNext() ) {
                 Map.Entry entry = (Map.Entry)it.next();
                 long access = ((Long)entry.getValue()).longValue(); 
-                if ( (now - access) > timeout ) 
memberDisappeared((Member)entry.getKey());
+                if ( (now - access) > timeout ) {
+                    it.remove();
+                    memberDisappeared( (Member) entry.getKey());
+                }
             }
         }//synch
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to