Author: toad
Date: 2007-09-14 15:45:38 +0000 (Fri, 14 Sep 2007)
New Revision: 15168

Modified:
   trunk/freenet/src/freenet/node/fcp/ClientGet.java
Log:
Don't forget to set started if it fails during restart

Modified: trunk/freenet/src/freenet/node/fcp/ClientGet.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientGet.java   2007-09-14 15:36:57 UTC 
(rev 15167)
+++ trunk/freenet/src/freenet/node/fcp/ClientGet.java   2007-09-14 15:45:38 UTC 
(rev 15168)
@@ -381,6 +381,7 @@
                                Logger.error(this, "onSuccess called twice for 
"+this+" ("+identifier+ ')');
                                return; // We might be called twice; ignore it 
if so.
                        }
+                       started = true;
                        if(returnType == ClientGetMessage.RETURN_TYPE_DIRECT) {
                                // Send all the data at once
                                // FIXME there should be other options
@@ -501,6 +502,7 @@
                        succeeded = false;
                        getFailedMessage = new GetFailedMessage(e, identifier, 
global);
                        finished = true;
+                       started = true;
                }
                if(Logger.shouldLog(Logger.MINOR, this))
                        Logger.minor(this, "Caught "+e, e);


Reply via email to