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) {