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]