Author: toad
Date: 2008-12-19 19:54:58 +0000 (Fri, 19 Dec 2008)
New Revision: 24639
Modified:
branches/db4o/freenet/src/freenet/client/async/SingleFileFetcher.java
Log:
metaStrings
Modified: branches/db4o/freenet/src/freenet/client/async/SingleFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleFileFetcher.java
2008-12-19 19:53:43 UTC (rev 24638)
+++ branches/db4o/freenet/src/freenet/client/async/SingleFileFetcher.java
2008-12-19 19:54:58 UTC (rev 24639)
@@ -83,7 +83,7 @@
//this.uri = uri;
//this.key = ClientKey.getBaseKey(uri);
//metaStrings = uri.listMetaStrings();
- if(metaStrings instanceof ArrayList)
+ if(metaStrings instanceof ArrayList && !persistent)
this.metaStrings = (ArrayList<String>)metaStrings;
else
this.metaStrings = new ArrayList<String>(metaStrings);
@@ -1079,7 +1079,8 @@
if(thisKey != null)
thisKey.removeFrom(container);
ah.removeFrom(container);
- // FIXME what to do about metaStrings ??
+ metaStrings.clear();
+ container.delete(metaStrings);
// FIXME what to do about clientMetadata ??
// actx is global to the ClientRequest, not our problem
decompressors.clear();
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs