From c0f5ff8805d9585f7edd330239bba85f3ba3cdd6 Mon Sep 17 00:00:00 2001 From: AsamK Date: Sat, 16 Jan 2021 08:58:59 +0100 Subject: [PATCH] Prevent incorrect error log about saving failed if an exception was thrown --- .../java/org/asamk/signal/manager/storage/SignalAccount.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java b/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java index 9922ca57..c9051335 100644 --- a/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java +++ b/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java @@ -585,7 +585,9 @@ public class SignalAccount implements Closeable { @Override public void close() throws IOException { - save(); + if (fileChannel.isOpen()) { + save(); + } synchronized (fileChannel) { try { lock.close(); -- 2.50.1