Author: toad
Date: 2008-12-19 17:59:36 +0000 (Fri, 19 Dec 2008)
New Revision: 24625
Modified:
branches/db4o/freenet/src/freenet/client/async/PersistentChosenRequest.java
Log:
Fix another NPE
Modified:
branches/db4o/freenet/src/freenet/client/async/PersistentChosenRequest.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/PersistentChosenRequest.java
2008-12-19 17:58:37 UTC (rev 24624)
+++ branches/db4o/freenet/src/freenet/client/async/PersistentChosenRequest.java
2008-12-19 17:59:36 UTC (rev 24625)
@@ -133,6 +133,10 @@
}
private void finish(ObjectContainer container, ClientContext context,
boolean dumping, boolean alreadyActive) {
+ if(container.ext().isStored(request)) {
+ if(logMINOR) Logger.minor(this, "Request apparently
already deleted: "+request+" on "+this);
+ return;
+ }
if((!alreadyActive) && container.ext().isActive(request))
Logger.error(this, "ALREADY ACTIVATED: "+request, new
Exception("debug"));
if(!alreadyActive)
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs