mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 19:49:33 +01:00
Fix NullPointerException on (first) account creation with client certificates (#195)
Signed-off-by: Stephan Ritscher <no3pam@gmail.com>
This commit is contained in:
parent
39c2dced64
commit
5a1e050928
@ -57,7 +57,7 @@ public class MagicKeyManager implements X509KeyManager {
|
|||||||
@Override
|
@Override
|
||||||
public String chooseClientAlias(String[] strings, Principal[] principals, Socket socket) {
|
public String chooseClientAlias(String[] strings, Principal[] principals, Socket socket) {
|
||||||
String alias;
|
String alias;
|
||||||
if (!TextUtils.isEmpty(alias = userUtils.getCurrentUser().getClientCertificate()) ||
|
if ((userUtils.getCurrentUser() != null && !TextUtils.isEmpty(alias = userUtils.getCurrentUser().getClientCertificate())) ||
|
||||||
!TextUtils.isEmpty(alias = appPreferences.getTemporaryClientCertAlias())
|
!TextUtils.isEmpty(alias = appPreferences.getTemporaryClientCertAlias())
|
||||||
&& new ArrayList<>(Arrays.asList(getClientAliases())).contains(alias)) {
|
&& new ArrayList<>(Arrays.asList(getClientAliases())).contains(alias)) {
|
||||||
return alias;
|
return alias;
|
||||||
|
Loading…
Reference in New Issue
Block a user