Update of /cvsroot/freenet/freenet/src/freenet/node
In directory sc8-pr-cvs1:/tmp/cvs-serv29939/src/freenet/node
Modified Files:
NodeReference.java
Log Message:
Handle malformed ARK-entry in Reference better.
Index: NodeReference.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/NodeReference.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- NodeReference.java 4 Oct 2003 01:16:56 -0000 1.24
+++ NodeReference.java 14 Oct 2003 12:55:55 -0000 1.25
@@ -193,14 +193,18 @@
String crypts = ARK.get("encryption");
if (crypts != null ) {
ARKcrypt = new byte[crypts.length() / 2];
- Fields.hexToBytes(crypts, ARKcrypt, 0);
+ Fields.hexToBytes(crypts, ARKcrypt, 0);
}
hasARK = true;
} catch (NumberFormatException e) {
Core.logger.log(this,
- "Malformed ARK entry in Reference ignored",
- Logger.MINOR);
- }
+ "Ignored malformed ARK
entry:\n"+ARK.toString(),e,
+ Logger.MINOR);
+ }catch (IndexOutOfBoundsException e){
+ Core.logger.log(this,
+ "Ignored malformed ARK
entry:\n"+ARK.toString(),e,
+ Logger.MINOR);
+ }
}
if (verify) {
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs