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:


Reply via email to