Author: toad
Date: 2008-01-13 00:03:11 +0000 (Sun, 13 Jan 2008)
New Revision: 17036
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Un-break anonymous auth. lastGoodVersion is not mandatory.
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2008-01-12 21:54:21 UTC
(rev 17035)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2008-01-13 00:03:11 UTC
(rev 17036)
@@ -2088,15 +2088,8 @@
Version.seenVersion(newVersion);
}
String newLastGoodVersion = fs.get("lastGoodVersion");
- if(newLastGoodVersion == null) {
- if(forDiffNodeRef) {
- // Do nothing - lastGoodVersion not required
for differential node references
- } else {
- String err = "Peer " + detectedPeer + " omitted
lastGoodVersion from its node reference";
- Logger.error(this, err);
- throw new FSParseException(err);
- }
- } else {
+ if(newLastGoodVersion != null) {
+ // Can be null if anon auth or if forDiffNodeRef.
lastGoodVersion = newLastGoodVersion;
}