diff options
author | Christian Schneppe <christian@pix-art.de> | 2018-04-07 23:38:42 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2018-04-07 23:38:42 +0200 |
commit | 1def6c8c04c0923c8d645325ef5ac160cef4d501 (patch) | |
tree | 81c8db0c950fc150a9c17894fa6fec3642694b8f /src/main/java/de/pixart/messenger/xmpp | |
parent | c58c0ad34778588f1631ea409b507c3725f2d4c9 (diff) |
fixed rare crash on jolla devices
Diffstat (limited to 'src/main/java/de/pixart/messenger/xmpp')
-rw-r--r-- | src/main/java/de/pixart/messenger/xmpp/XmppConnection.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java b/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java index cb289db64..0cab67922 100644 --- a/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java +++ b/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java @@ -1049,7 +1049,7 @@ public class XmppConnection implements Runnable { final Element jid = bind.findChild("jid"); if (jid != null && jid.getContent() != null) { try { - Jid assignedJid = Jid.of(jid.getContent()); + Jid assignedJid = Jid.ofEscaped(jid.getContent()); if (!account.getJid().getDomain().equals(assignedJid.getDomain())) { Log.d(Config.LOGTAG, account.getJid().asBareJid() + ": server tried to re-assign domain to " + assignedJid.getDomain()); throw new StateChangingError(Account.State.BIND_FAILURE); |