Author: nextgens
Date: 2007-12-29 13:34:33 +0000 (Sat, 29 Dec 2007)
New Revision: 16839

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
jfk: Fix the issue spotted by robert (see 
http://archives.freenetproject.org/message/20071229.105331.b1a491f0.en.html)

That might solve the "I've lost the exponential" problem

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-12-29 
09:36:50 UTC (rev 16838)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-12-29 
13:34:33 UTC (rev 16839)
@@ -2640,8 +2640,8 @@
                                        return result;
                                }
                        }
-                       //FIXME: Isn't this wrong? 'result.myExponential' 
should be exponential? And what if dhContextToBePrunned is null?
-                       
if((dhContextToBePrunned.myExponential).equals(result.myExponential))
+                       
+                       if((dhContextToBePrunned != null) && 
((dhContextToBePrunned.myExponential).equals(exponential)))
                                return dhContextToBePrunned;
                }
                return null;


Reply via email to