Author: toad
Date: 2009-01-24 19:51:48 +0000 (Sat, 24 Jan 2009)
New Revision: 25290
Modified:
branches/db4o/freenet/src/freenet/node/fcp/PersistentPutDir.java
Log:
NullBucket is valid to indicate 0 bytes, show it as direct
Modified: branches/db4o/freenet/src/freenet/node/fcp/PersistentPutDir.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/PersistentPutDir.java
2009-01-24 19:50:31 UTC (rev 25289)
+++ branches/db4o/freenet/src/freenet/node/fcp/PersistentPutDir.java
2009-01-24 19:51:48 UTC (rev 25290)
@@ -17,6 +17,7 @@
import freenet.support.api.Bucket;
import freenet.support.io.DelayedFreeBucket;
import freenet.support.io.FileBucket;
+import freenet.support.io.NullBucket;
import freenet.support.io.PaddedEphemerallyEncryptedBucket;
public class PersistentPutDir extends FCPMessage {
@@ -93,7 +94,7 @@
} else if(data instanceof FileBucket) {
subset.putSingle("UploadFrom", "disk");
subset.putSingle("Filename",
((FileBucket)data).getFile().getPath());
- } else if (data instanceof
PaddedEphemerallyEncryptedBucket) {
+ } else if (data instanceof
PaddedEphemerallyEncryptedBucket || data instanceof NullBucket) {
subset.putSingle("UploadFrom",
"direct");
} else {
throw new IllegalStateException("Don't
know what to do with bucket: "+data);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs