Author: zothar
Date: 2008-01-06 21:17:31 +0000 (Sun, 06 Jan 2008)
New Revision: 16950

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Prepare the interface of parseARK for differential node reference support

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2008-01-06 20:51:49 UTC 
(rev 16949)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2008-01-06 21:17:31 UTC 
(rev 16950)
@@ -544,7 +544,7 @@

                // ARK stuff.

-               parseARK(fs, true);
+               parseARK(fs, true, false);

                // Now for the metadata.
                // The metadata sub-fieldset contains data about the node which 
is not part of the node reference.
@@ -642,7 +642,7 @@
        // status may have changed from PEER_NODE_STATUS_DISCONNECTED to 
PEER_NODE_STATUS_NEVER_CONNECTED
        }

-       private boolean parseARK(SimpleFieldSet fs, boolean onStartup) {
+       private boolean parseARK(SimpleFieldSet fs, boolean onStartup, boolean 
forDiffNodeRef) {
                USK ark = null;
                long arkNo = 0;
                try {
@@ -2120,7 +2120,7 @@
                        }
                }

-               if(parseARK(fs, false))
+               if(parseARK(fs, false, forDiffNodeRef))
                        changedAnything = true;
                return changedAnything;
        }


Reply via email to