Author: toad
Date: 2009-03-13 21:07:32 +0000 (Fri, 13 Mar 2009)
New Revision: 26023

Modified:
   branches/db4o/freenet/src/freenet/node/Node.java
Log:
Call the right *FetchScheduler in makeRequestSender


Modified: branches/db4o/freenet/src/freenet/node/Node.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/Node.java    2009-03-13 21:01:05 UTC 
(rev 26022)
+++ branches/db4o/freenet/src/freenet/node/Node.java    2009-03-13 21:07:32 UTC 
(rev 26023)
@@ -2549,8 +2549,12 @@
                                throw new IllegalStateException("Unknown key 
type: "+key.getClass());
                        if(chk != null) {
                                // Probably somebody waiting for it. Trip it.
-                               if(clientCore != null && 
clientCore.requestStarters != null)
-                                       
clientCore.requestStarters.chkFetchScheduler.tripPendingKey(chk);
+                               if(clientCore != null && 
clientCore.requestStarters != null) {
+                                       if(chk instanceof CHKBlock)
+                                               
clientCore.requestStarters.chkFetchScheduler.tripPendingKey(chk);
+                                       else
+                                               
clientCore.requestStarters.sskFetchScheduler.tripPendingKey(chk);
+                               }
                                failureTable.onFound(chk);
                                return chk;
                        }

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to