]> nmode's Git Repositories - signal-cli/commitdiff
Prevent incorrect error log about saving failed if an exception was thrown
authorAsamK <asamk@gmx.de>
Sat, 16 Jan 2021 07:58:59 +0000 (08:58 +0100)
committerAsamK <asamk@gmx.de>
Sat, 16 Jan 2021 08:00:03 +0000 (09:00 +0100)
src/main/java/org/asamk/signal/manager/storage/SignalAccount.java

index 9922ca57d05f0f3e54d91d77af1ae38281038b7e..c90513357359e24d1a02ef9d9e6d152f7cf21f67 100644 (file)
@@ -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();