Author: toad
Date: 2007-12-07 12:27:41 +0000 (Fri, 07 Dec 2007)
New Revision: 16390

Modified:
   trunk/freenet/src/freenet/io/AddressTracker.java
Log:
Don't write to disk if we know we're NATed anyway.

Modified: trunk/freenet/src/freenet/io/AddressTracker.java
===================================================================
--- trunk/freenet/src/freenet/io/AddressTracker.java    2007-12-07 02:36:00 UTC 
(rev 16389)
+++ trunk/freenet/src/freenet/io/AddressTracker.java    2007-12-07 12:27:41 UTC 
(rev 16390)
@@ -258,6 +258,8 @@

        /** Persist the table to disk */
        public void storeData(long bootID, File nodeDir, int port) {
+               // Don't write to disk if we know we're NATed anyway!
+               if(brokenDetector != null && brokenDetector.isBroken()) return;
                File data = new File(nodeDir, "packets-"+port+".dat");
                File dataBak = new File(nodeDir, "packets-"+port+".bak");
                data.delete();


Reply via email to