diff --git a/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java b/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java
index 840c476390a0c46a58a25aae25872bd3c6a5a2d4..517ba9634d5af31591d1c480c882321399163e76 100644
--- a/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java
+++ b/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java
@@ -356,10 +356,11 @@ class PersistentMailCache {
 			GzipFileBuffer gb = new GzipFileBuffer(f);
 			out = gb.getOutputStream();
 			DataHelper.copy(in, out);
-            rb.readComplete(true);
+			rb.readComplete(true);
 			return true;
 		} catch (IOException ioe) {
 			_log.error("Error writing: " + f + ": " + ioe);
+			rb.readComplete(false);
 			return false;
 		} finally {
 			if (in != null)