Author: toad
Date: 2007-04-25 18:20:59 +0000 (Wed, 25 Apr 2007)
New Revision: 12947
Modified:
trunk/freenet/src/freenet/node/NodeIPDetector.java
Log:
<=0 = mtu not known
Modified: trunk/freenet/src/freenet/node/NodeIPDetector.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeIPDetector.java 2007-04-25 18:16:21 UTC
(rev 12946)
+++ trunk/freenet/src/freenet/node/NodeIPDetector.java 2007-04-25 18:20:59 UTC
(rev 12947)
@@ -264,8 +264,9 @@
public void processDetectedIPs(DetectedIP[] list) {
pluginDetectedIPs = list;
for(int i=0; i<pluginDetectedIPs.length; i++){
- if(minimumMTU > pluginDetectedIPs[i].mtu){
- minimumMTU = pluginDetectedIPs[i].mtu;
+ int mtu = pluginDetectedIPs[i].mtu;
+ if(minimumMTU > mtu && mtu > 0){
+ minimumMTU = mtu;
Logger.normal(this, "Reducing the MTU to
"+minimumMTU);
}
}