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");


Reply via email to