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


Reply via email to