Author: toad
Date: 2007-10-25 16:10:49 +0000 (Thu, 25 Oct 2007)
New Revision: 15557
Modified:
trunk/freenet/src/freenet/node/OpennetManager.java
Log:
DOH!
Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java 2007-10-25 15:41:57 UTC
(rev 15556)
+++ trunk/freenet/src/freenet/node/OpennetManager.java 2007-10-25 16:10:49 UTC
(rev 15557)
@@ -81,7 +81,7 @@
static final int MIN_TIME_BETWEEN_OFFERS = 30*1000;
private static boolean logMINOR;
- static final int PADDED_NODEREF_SIZE = 2048;
+ static final int PADDED_NODEREF_SIZE = 3072;
public OpennetManager(Node node, NodeCryptoConfig opennetConfig) throws
NodeInitException {
logMINOR = Logger.shouldLog(Logger.MINOR, this);
@@ -472,7 +472,7 @@
Message msg = isReply ? DMT.createFNPOpennetConnectReply(uid,
buf) :
DMT.createFNPOpennetConnectDestination(uid, buf);
byte[] padded = new byte[PADDED_NODEREF_SIZE];
- if(noderef.length < padded.length) {
+ if(noderef.length > padded.length) {
Logger.error(this, "Noderef too big: "+noderef.length+"
bytes");
if(!isReply) {
msg = DMT.createFNPOpennetCompletedAck(uid);