Author: toad
Date: 2007-09-10 22:57:11 +0000 (Mon, 10 Sep 2007)
New Revision: 15123
Modified:
trunk/freenet/src/freenet/keys/InsertableClientSSK.java
Log:
Fix NPE when inserting old keys
Modified: trunk/freenet/src/freenet/keys/InsertableClientSSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/InsertableClientSSK.java 2007-09-10
21:55:15 UTC (rev 15122)
+++ trunk/freenet/src/freenet/keys/InsertableClientSSK.java 2007-09-10
22:57:11 UTC (rev 15123)
@@ -48,6 +48,8 @@
byte[] extra = uri.getExtra();
if(uri.getKeyType().equals("SSK")) {
+ if(extra == null)
+ throw new MalformedURLException("Inserting
pre-1010 keys not supported");
// Formatted exactly as ,extra on fetching
if(extra.length < 5)
throw new MalformedURLException("SSK private
key ,extra too short");