Author: toad
Date: 2008-12-18 21:50:30 +0000 (Thu, 18 Dec 2008)
New Revision: 24531

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Fix NPE


Modified: 
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-12-18 21:49:59 UTC (rev 24530)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-12-18 21:50:30 UTC (rev 24531)
@@ -1425,11 +1425,13 @@
        }
 
        public void freeDecodedData(ObjectContainer container) {
-               if(persistent)
-                       container.activate(decodedData, 1);
-               decodedData.free();
-               if(persistent)
-                       decodedData.removeFrom(container);
+               if(decodedData != null) {
+                       if(persistent)
+                               container.activate(decodedData, 1);
+                       decodedData.free();
+                       if(persistent)
+                               decodedData.removeFrom(container);
+               }
                decodedData = null;
                if(persistent)
                        container.store(this);

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

Reply via email to