Change summary
src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java | 8 ++++
1 file changed, 7 insertions(+), 1 deletion(-)
Detailed changes
@@ -495,7 +495,13 @@ public class XmppConnection implements Runnable {
@Override
public void run() {
- forceCloseSocket();
+ synchronized (this) {
+ if (Thread.currentThread().isInterrupted()) {
+ Log.d(Config.LOGTAG,account.getJid().toBareJid()+": aborting connect because thread was interrupted");
+ return;
+ }
+ forceCloseSocket();
+ }
connect();
}