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