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);


Reply via email to