Author: toad
Date: 2009-03-27 14:40:20 +0000 (Fri, 27 Mar 2009)
New Revision: 26236

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java
Log:
Delete bloom filter files if necessary


Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java        
2009-03-27 14:39:46 UTC (rev 26235)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java        
2009-03-27 14:40:20 UTC (rev 26236)
@@ -682,6 +682,18 @@
                }
                container.activate(mainBloomFile, 5);
                container.activate(altBloomFile, 5);
+               if(mainBloomFile != null && !mainBloomFile.delete() && 
mainBloomFile.exists())
+                       Logger.error(this, "Unable to delete main bloom file: 
"+mainBloomFile+" for "+this);
+               else if(mainBloomFile == null)
+                       Logger.error(this, "mainBloomFile is null on "+this);
+               else
+                       if(logMINOR) Logger.minor(this, "Deleted main bloom 
file "+mainBloomFile);
+               if(altBloomFile != null && !altBloomFile.delete() && 
altBloomFile.exists())
+                       Logger.error(this, "Unable to delete alt bloom file: 
"+altBloomFile+" for "+this);
+               else if(altBloomFile == null)
+                       Logger.error(this, "altBloomFile is null on "+this);
+               else
+                       if(logMINOR) Logger.minor(this, "Deleted alt bloom file 
"+altBloomFile);
                container.delete(mainBloomFile);
                container.delete(altBloomFile);
                container.delete(this);

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

Reply via email to