Author: toad
Date: 2008-12-20 17:36:30 +0000 (Sat, 20 Dec 2008)
New Revision: 24679
Modified:
branches/db4o/freenet/src/freenet/keys/FreenetURI.java
Log:
Fix another NPE
Modified: branches/db4o/freenet/src/freenet/keys/FreenetURI.java
===================================================================
--- branches/db4o/freenet/src/freenet/keys/FreenetURI.java 2008-12-20
17:36:09 UTC (rev 24678)
+++ branches/db4o/freenet/src/freenet/keys/FreenetURI.java 2008-12-20
17:36:30 UTC (rev 24679)
@@ -158,8 +158,10 @@
public FreenetURI(FreenetURI uri) {
keyType = uri.keyType;
docName = uri.docName;
- metaStr = new String[uri.metaStr.length];
- System.arraycopy(uri.metaStr, 0, metaStr, 0, metaStr.length);
+ if(uri.metaStr != null) {
+ metaStr = new String[uri.metaStr.length];
+ System.arraycopy(uri.metaStr, 0, metaStr, 0,
metaStr.length);
+ } else metaStr = null;
if(uri.routingKey != null) {
routingKey = new byte[uri.routingKey.length];
System.arraycopy(uri.routingKey, 0, routingKey, 0,
routingKey.length);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs