Author: fhanik
Date: Mon Jul  9 13:52:52 2007
New Revision: 554762

URL: http://svn.apache.org/viewvc?view=rev&rev=554762
Log:
Fix BZ 42840
http://issues.apache.org/bugzilla/show_bug.cgi?id=42840


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

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java?view=diff&rev=554762&r1=554761&r2=554762
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java 
(original)
+++ 
tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java 
Mon Jul  9 13:52:52 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