From: AsamK Date: Tue, 9 Nov 2021 21:46:32 +0000 (+0100) Subject: Close Manager if checkAccountState fails X-Git-Tag: v0.10.0~69 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/dc8abd0032b712320a66305ffc1e8429f491038a?hp=2b0989adfe84340df9001c502046581bad1e2208 Close Manager if checkAccountState fails --- diff --git a/src/main/java/org/asamk/signal/App.java b/src/main/java/org/asamk/signal/App.java index 7375a5c3..03bb6fcb 100644 --- a/src/main/java/org/asamk/signal/App.java +++ b/src/main/java/org/asamk/signal/App.java @@ -315,6 +315,11 @@ public class App { try { manager.checkAccountState(); } catch (IOException e) { + try { + manager.close(); + } catch (IOException ie) { + logger.warn("Failed to close broken account", ie); + } throw new IOErrorException("Error while checking account " + username + ": " + e.getMessage(), e); }