Author: dbkr
Date: 2007-02-04 16:22:49 +0000 (Sun, 04 Feb 2007)
New Revision: 11671

Modified:
   trunk/apps/Freemail/src/freemail/RTSFetcher.java
Log:
Resolve #1081 (RTSFetcher.handle_rts fails to delete tmp files in some cases)


Modified: trunk/apps/Freemail/src/freemail/RTSFetcher.java
===================================================================
--- trunk/apps/Freemail/src/freemail/RTSFetcher.java    2007-02-04 16:03:30 UTC 
(rev 11670)
+++ trunk/apps/Freemail/src/freemail/RTSFetcher.java    2007-02-04 16:22:49 UTC 
(rev 11671)
@@ -304,6 +304,7 @@
                File msfile = fcpcli.fetch(their_mailsite);
                if (msfile == null) {
                        // oh well, try again in a bit
+                       rtsfile.delete();
                        return false;
                }

@@ -367,6 +368,8 @@
                try {
                        mailsite_furi = new FreenetURI(our_mailsite_keybody);
                } catch (MalformedURLException mfe) {
+                       msfile.delete();
+                       rtsfile.delete();
                        return false;
                }
                String our_subdomain = 
Base32.encode(mailsite_furi.getKeyBody().getBytes());


Reply via email to