Author: toad
Date: 2008-07-10 21:53:06 +0000 (Thu, 10 Jul 2008)
New Revision: 21041
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Doh, another NPE
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-07-10 21:42:44 UTC (rev 21040)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
2008-07-10 21:53:06 UTC (rev 21041)
@@ -983,8 +983,10 @@
ClientCHKBlock cb;
int retryCount = getBlockRetryCount(blockNum);
SplitFileFetcherSubSegment seg = this.getSubSegment(retryCount,
container, true);
- seg.removeBlockNum(blockNum);
- seg.possiblyRemoveFromParent(container);
+ if(seg != null) {
+ seg.removeBlockNum(blockNum);
+ seg.possiblyRemoveFromParent(container);
+ }
try {
cb = new ClientCHKBlock((CHKBlock)block, ckey);
} catch (CHKVerifyException e) {