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

Reply via email to