diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index 0cae979e9f1faf25174988af07ee3f294e44152d..3c452818741a51352942a527f72a6341fb8b600b 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -184,6 +184,12 @@ public class ConnectionService extends android.telecom.ConnectionService { String withJid = extras.getString("with"); String sessionId = extras.getString("sessionId"); + if (xmppConnectionService == null) { + return Connection.createFailedConnection( + new DisconnectCause(DisconnectCause.ERROR) + ); + } + Account account = xmppConnectionService.findAccountByJid(Jid.of(accountJid)); Jid with = Jid.of(withJid);