Author: toad
Date: 2008-02-29 20:01:11 +0000 (Fri, 29 Feb 2008)
New Revision: 18265
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Prevent ArrayIndexOutOfBoundsException on nonsense / malicious compressed
noderefs.
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2008-02-29 20:00:32 UTC
(rev 18264)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2008-02-29 20:01:11 UTC
(rev 18265)
@@ -2050,7 +2050,7 @@
}
static SimpleFieldSet compressedNoderefToFieldSet(byte[] data, int
offset, int length) throws FSParseException {
- if(length <= 4)
+ if(length <= 5)
throw new FSParseException("Too short");
// Lookup table for groups.
DSAGroup group = null;