r26817 - trunk/freenet/src/freenet/clients/http

[email protected] Wed, 15 Apr 2009 00:24:06 +0000
Newsgroups gmane.network.freenet.cvs
Message-ID <[email protected]>
Author: toad
Date: 2009-04-15 00:24:05 +0000 (Wed, 15 Apr 2009)
New Revision: 26817

Modified:
   trunk/freenet/src/freenet/clients/http/QueueToadlet.java
Log:
Can happen here too - why?


Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java	2009-04-15 00:12:31 UTC (rev 26816)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java	2009-04-15 00:24:05 UTC (rev 26817)
@@ -1492,6 +1492,10 @@
 			FreenetURI uri = ((ClientGet)req).getURI(container);
 			if(req.isPersistentForever() && uri != null)
 				container.activate(uri, 5);
+			if(uri == null) {
+				Logger.error(this, "No URI for supposedly finished request "+req);
+				return;
+			}
 			long size = ((ClientGet)req).getDataSize(container);
 			String name = uri.getPreferredFilename();
 			String title = l10n("downloadSucceededTitle", "filename", name);