Author: toad
Date: 2007-12-18 14:44:17 +0000 (Tue, 18 Dec 2007)
New Revision: 16668
Modified:
trunk/freenet/src/freenet/node/RequestHandler.java
Log:
Document *why* we want to continue;
Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java 2007-12-18 14:35:58 UTC
(rev 16667)
+++ trunk/freenet/src/freenet/node/RequestHandler.java 2007-12-18 14:44:17 UTC
(rev 16668)
@@ -222,9 +222,13 @@
return;
} else {
if(!rs.transferStarted()) {
+ // Bug! This is impossible!
Logger.error(this, "Status is SUCCESS
but we never started a transfer on "+uid);
+ } else {
+ // Race condition. We need to go around
the loop again and pick up the data transfer
+ // in waitStatus.
}
- // Wait for transfer to start
+ // Either way, go back around the loop.
continue;
}
case RequestSender.VERIFY_FAILURE: