Author: toad
Date: 2009-01-27 14:10:27 +0000 (Tue, 27 Jan 2009)
New Revision: 25307
Modified:
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
Log:
Fix TheSeeker's NPE hopefully
Modified:
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
2009-01-24 22:49:21 UTC (rev 25306)
+++
branches/db4o/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
2009-01-27 14:10:27 UTC (rev 25307)
@@ -70,11 +70,14 @@
waitingForBlockSet.remove(state);
waitingForFetchable.remove(state);
if(!(waitingFor.isEmpty() && started)) {
- container.store(waitingFor);
- container.store(waitingForBlockSet);
- container.store(waitingForFetchable);
+ if(persistent) {
+ container.store(waitingFor);
+ container.store(waitingForBlockSet);
+ container.store(waitingForFetchable);
+ }
this.e = e;
- container.store(this);
+ if(persistent)
+ container.store(this);
return;
}
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs