From 541c90c5979a67c2de399a3344f330c0ac2b1942 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 28 Mar 2022 18:14:02 -0500 Subject: [PATCH] Fix NPE --- .../java/com/cheogram/android/ConnectionService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index edeccad11..0d7f5ec7b 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -112,6 +112,12 @@ public class ConnectionService extends android.telecom.ConnectionService { } Account account = xmppConnectionService.findAccountByJid(Jid.of(gateway[0])); + if (account == null) { + return Connection.createFailedConnection( + new DisconnectCause(DisconnectCause.ERROR) + ); + } + Jid with = Jid.ofLocalAndDomain(tel, gateway[1]); CheogramConnection connection = new CheogramConnection(account, with, postDial);