Author: nextgens
Date: 2006-08-16 13:48:59 +0000 (Wed, 16 Aug 2006)
New Revision: 10118
Modified:
trunk/freenet/src/freenet/transport/IPUtil.java
Log:
we should reject ipv6 addresses even in 'public static boolean
checkAddress(byte[] b)'
Modified: trunk/freenet/src/freenet/transport/IPUtil.java
===================================================================
--- trunk/freenet/src/freenet/transport/IPUtil.java 2006-08-16 13:44:57 UTC
(rev 10117)
+++ trunk/freenet/src/freenet/transport/IPUtil.java 2006-08-16 13:48:59 UTC
(rev 10118)
@@ -68,6 +68,9 @@
}
public static boolean checkAddress(byte[] b) {
+ if(b.length != 4) {
+ return false;
+ }
int[] i = new int[4];
for(int x=0;x<4;x++) i[x] = b[x] & 0xff;
return checkAddress(i);