Author: fhanik
Date: Sun Feb 26 10:47:41 2006
New Revision: 381136

URL: http://svn.apache.org/viewcvs?rev=381136&view=rev
Log:
Remove the use of getName as the hash key. use the member itself

Modified:
    
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/mcast/McastMembership.java

Modified: 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/mcast/McastMembership.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/mcast/McastMembership.java?rev=381136&r1=381135&r2=381136&view=diff
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/mcast/McastMembership.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/mcast/McastMembership.java
 Sun Feb 26 10:47:41 2006
@@ -88,10 +88,10 @@
         if (  member.equals(local) ) return result;
 
         //return true if the membership has changed
-        MbrEntry entry = (MbrEntry)map.get(member.getName());
+        MbrEntry entry = (MbrEntry)map.get(member);
         if ( entry == null ) {
             entry = new MbrEntry(member);
-            map.put(member.getName(),entry);
+            map.put(member,entry);
             addMcastMember(member);
             result = true;
        } else {
@@ -176,7 +176,7 @@
             McastMember[] result = new McastMember[list.size()];
             list.toArray(result);
             for( int j=0; j<result.length; j++) {
-                map.remove(result[j].getName());
+                map.remove(result[j]);
                 removeMcastMember(result[j]);
             }
             return result;



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

Reply via email to