Author: toad
Date: 2006-02-11 18:54:59 +0000 (Sat, 11 Feb 2006)
New Revision: 8016

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
   trunk/freenet/src/freenet/node/Version.java
Log:
444:
Better handling of corrupt peers.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-02-11 18:46:29 UTC 
(rev 8015)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-02-11 18:54:59 UTC 
(rev 8016)
@@ -178,6 +178,8 @@
     public PeerNode(SimpleFieldSet fs, Node node2) throws FSParseException, 
PeerParseException {
         this.node = node2;
         String identityString = fs.get("identity");
+       if(identityString == null)
+               throw new PeerParseException("No identity!");
         try {
             identity = HexUtil.hexToBytes(identityString);
         } catch (NumberFormatException e) {

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-02-11 18:46:29 UTC (rev 
8015)
+++ trunk/freenet/src/freenet/node/Version.java 2006-02-11 18:54:59 UTC (rev 
8016)
@@ -20,7 +20,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 443;
+       private static final int buildNumber = 444;

        /** Oldest build of Fred we will talk to */
        private static final int lastGoodBuild = 403;


Reply via email to