From a1172c872629f164d0bc30d229b1b1f2ed008850 Mon Sep 17 00:00:00 2001
From: zzz <zzz@i2pmail.org>
Date: Sat, 24 Apr 2021 10:47:27 -0400
Subject: [PATCH] Close buffer on failure too

---
 .../susimail/src/src/i2p/susi/webmail/PersistentMailCache.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java b/apps/susimail/src/src/i2p/susi/webmail/PersistentMailCache.java
index 840c476390..517ba9634d 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) 
-- 
GitLab