From 4c2f69a60998185340617726a776d61188440c6d Mon Sep 17 00:00:00 2001 From: Gideon le Grange Date: Thu, 2 Aug 2018 11:18:31 +0200 Subject: [PATCH] Mark connection as closed after a ApiConnectionException in the reader thread --- src/main/java/me/legrange/mikrotik/impl/ApiConnectionImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/legrange/mikrotik/impl/ApiConnectionImpl.java b/src/main/java/me/legrange/mikrotik/impl/ApiConnectionImpl.java index bc50423..0d065ab 100644 --- a/src/main/java/me/legrange/mikrotik/impl/ApiConnectionImpl.java +++ b/src/main/java/me/legrange/mikrotik/impl/ApiConnectionImpl.java @@ -216,8 +216,9 @@ public final class ApiConnectionImpl extends ApiConnection { put(ex); } catch (ApiConnectionException ex) { if (connected || !sock.isClosed()) { - put(ex); + connected = false; } + put(ex); } } }