Author: toad
Date: 2009-02-04 23:08:52 +0000 (Wed, 04 Feb 2009)
New Revision: 25574

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java
Log:
Convert NPE into error for now


Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java    
    2009-02-04 23:07:51 UTC (rev 25573)
+++ 
branches/db4o/freenet/src/freenet/client/async/SplitFileInserterSegment.java    
    2009-02-04 23:08:52 UTC (rev 25574)
@@ -808,6 +808,10 @@
        
        private BlockItem getBlockItem(ObjectContainer container, ClientContext 
context, int blockNum) throws IOException {
                Bucket sourceData = getBucket(blockNum);
+               if(sourceData == null) {
+                       Logger.error(this, "Selected block "+blockNum+" but is 
null - already finished?? on "+this);
+                       return null;
+               }
                boolean deactivateBucket = false;
                if(persistent) {
                        deactivateBucket = 
!container.ext().isActive(sourceData);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to