Update of /cvsroot/freenet/freenet/src/freenet/node/rt
In directory sc8-pr-cvs1:/tmp/cvs-serv3185

Modified Files:
        StandardNodeEstimator.java 
Log Message:
Fix negative estimates (hopefully)

Index: StandardNodeEstimator.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/StandardNodeEstimator.java,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -w -r1.44 -r1.45
--- StandardNodeEstimator.java  15 Nov 2003 21:12:04 -0000      1.44
+++ StandardNodeEstimator.java  17 Nov 2003 10:43:41 -0000      1.45
@@ -260,7 +260,8 @@
 //             double pNotConnectFailedOrSearchFailed =
 //                     (1 - pConnectFailed) * (1- pSearchFailed);
                estimate += /*pNotConnectFailedOrSearchFailed * */
-                       (pDNF - pLegitDNF) * (tDNF + requestFailTime);
+                       Math.max(0,(pDNF - pLegitDNF)) * (tDNF + 
+requestFailTime);
                // Success
                double pSuccess = /*pNotConnectFailedOrSearchFailed * */
                        (1 - pDNF);

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to