diff options
author | cyBerta <cyberta@riseup.net> | 2025-01-13 23:16:37 +0100 |
---|---|---|
committer | cyberta <cyberta@riseup.net> | 2025-02-04 14:34:32 +0000 |
commit | 15f5e75c2ad06d5dca20a4bd84d628f2458265df (patch) | |
tree | 95c2ad86d783ace841eb8d0f5aa14b65ef47d8ab /app/src/main/java/se/leap/bitmaskclient/providersetup | |
parent | 447cfa0ce606257b5c976ca8cc8cd8656211b9c9 (diff) |
fix crash when entering invalid invite token
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/providersetup')
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManagerBase.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManagerBase.java b/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManagerBase.java index 60a41325..25a9fcce 100644 --- a/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManagerBase.java +++ b/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManagerBase.java @@ -136,6 +136,9 @@ public abstract class ProviderApiManagerBase { protected void getPersistedProviderUpdates(Provider provider) { String providerDomain = getDomainFromMainURL(provider.getMainUrl()); + if (providerDomain == null) { + return; + } if (hasUpdatedProviderDetails(providerDomain)) { provider.setCaCert(getPersistedProviderCA(providerDomain)); provider.define(getPersistedProviderDefinition(providerDomain)); @@ -155,8 +158,6 @@ public abstract class ProviderApiManagerBase { } } - - protected String getPersistedPrivateKey(String providerDomain) { return getFromPersistedProvider(PROVIDER_PRIVATE_KEY, providerDomain); } |