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();