Author: bombe
Date: 2006-08-17 16:44:23 +0000 (Thu, 17 Aug 2006)
New Revision: 10169

Modified:
   trunk/freenet/src/freenet/node/fcp/ClientGet.java
Log:
return correct bucket if download is to disk and finished

Modified: trunk/freenet/src/freenet/node/fcp/ClientGet.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientGet.java   2006-08-17 16:40:58 UTC 
(rev 10168)
+++ trunk/freenet/src/freenet/node/fcp/ClientGet.java   2006-08-17 16:44:23 UTC 
(rev 10169)
@@ -223,7 +223,11 @@
                }
                Bucket ret = null;
                if(returnType == ClientGetMessage.RETURN_TYPE_DISK) {
-                       ret = new FileBucket(tempFile, false, false, false, 
false);
+                       if (succeeded) {
+                               ret = new FileBucket(targetFile, false, false, 
false, false);
+                       } else {
+                               ret = new FileBucket(tempFile, false, false, 
false, false);
+                       }
                } else if(returnType == ClientGetMessage.RETURN_TYPE_NONE) {
                        ret = new NullBucket();
                } else if(returnType == ClientGetMessage.RETURN_TYPE_DIRECT) {


Reply via email to