diff --git a/src/main/java/eu/siacs/conversations/services/CallIntegrationConnectionService.java b/src/main/java/eu/siacs/conversations/services/CallIntegrationConnectionService.java index c10ccb1118273c25466f6948e76f2044ad30948e..49169b7d29951b2287e003ca46eb17b54503cc54 100644 --- a/src/main/java/eu/siacs/conversations/services/CallIntegrationConnectionService.java +++ b/src/main/java/eu/siacs/conversations/services/CallIntegrationConnectionService.java @@ -252,7 +252,7 @@ public class CallIntegrationConnectionService extends ConnectionService { private static void registerPhoneAccount(final Context context, final Account account) { try { registerPhoneAccountOrThrow(context, account); - } catch (final IllegalArgumentException e) { + } catch (final IllegalArgumentException | SecurityException e) { Log.w( Config.LOGTAG, "could not register phone account for " + account.getJid().asBareJid(), @@ -300,7 +300,7 @@ public class CallIntegrationConnectionService extends ConnectionService { if (account.isEnabled()) { try { registerPhoneAccountOrThrow(context, account); - } catch (final IllegalArgumentException e) { + } catch (final IllegalArgumentException | SecurityException e) { Log.w( Config.LOGTAG, "could not register phone account for " + account.getJid().asBareJid(),