r27260 - trunk/freenet/src/freenet/node

[email protected] Thu, 23 Apr 2009 16:02:53 +0000
Newsgroups gmane.network.freenet.cvs
Message-ID <[email protected]>
Author: j16sdiz
Date: 2009-04-23 16:02:52 +0000 (Thu, 23 Apr 2009)
New Revision: 27260

Modified:
   trunk/freenet/src/freenet/node/OpennetPeerNode.java
Log:
check for fromLocal (fix bug 3047)

Modified: trunk/freenet/src/freenet/node/OpennetPeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetPeerNode.java	2009-04-23 15:59:35 UTC (rev 27259)
+++ trunk/freenet/src/freenet/node/OpennetPeerNode.java	2009-04-23 16:02:52 UTC (rev 27260)
@@ -12,8 +12,10 @@
 	public OpennetPeerNode(SimpleFieldSet fs, Node node2, NodeCrypto crypto, OpennetManager opennet, PeerManager peers, boolean fromLocal, OutgoingPacketMangler mangler) throws FSParseException, PeerParseException, ReferenceSignatureVerificationException {
 		super(fs, node2, crypto, peers, fromLocal, false, mangler, true);
 
-		SimpleFieldSet metadata = fs.subset("metadata");
-		timeLastSuccess = metadata.getLong("timeLastSuccess", 0);
+		if (fromLocal) {
+			SimpleFieldSet metadata = fs.subset("metadata");
+			timeLastSuccess = metadata.getLong("timeLastSuccess", 0);
+		}
 		
 		this.opennet = opennet;
 	}