[freenet-cvs] r18933 - trunk/freenet/src/freenet/node

nextgens at freenetproject.org nextgens at freenetproject.org
Thu Apr 3 06:53:16 UTC 2008


Author: nextgens
Date: 2008-04-03 06:53:16 +0000 (Thu, 03 Apr 2008)
New Revision: 18933

Modified:
   trunk/freenet/src/freenet/node/NetworkIDManager.java
Log:
fix a potential classcastexception

Modified: trunk/freenet/src/freenet/node/NetworkIDManager.java
===================================================================
--- trunk/freenet/src/freenet/node/NetworkIDManager.java	2008-04-03 06:50:09 UTC (rev 18932)
+++ trunk/freenet/src/freenet/node/NetworkIDManager.java	2008-04-03 06:53:16 UTC (rev 18933)
@@ -360,8 +360,7 @@
 			return (short)(htl-diff);
 		}
 		public boolean equals(Object o) {
-			PeerNode p=(PeerNode)o;
-			return (via.equals(p));
+			return (p instanceof PeerNode ? via.equals(PeerNode o) : false);
 		}
 		public int hashCode() {
 			return via.hashCode();
@@ -1028,4 +1027,4 @@
 		
 	};
 	
-}
\ No newline at end of file
+}




More information about the cvs mailing list