Эх сурвалжийг харах

Fix NullPointerException on (first) account creation with client certificates (#195)

Signed-off-by: Stephan Ritscher <no3pam@gmail.com>
Stephan Ritscher 5 жил өмнө
parent
commit
5a1e050928

+ 1 - 1
app/src/main/java/com/nextcloud/talk/utils/ssl/MagicKeyManager.java

@@ -57,7 +57,7 @@ public class MagicKeyManager implements X509KeyManager {
     @Override
     public String chooseClientAlias(String[] strings, Principal[] principals, Socket socket) {
         String alias;
-        if (!TextUtils.isEmpty(alias = userUtils.getCurrentUser().getClientCertificate()) ||
+        if ((userUtils.getCurrentUser() != null && !TextUtils.isEmpty(alias = userUtils.getCurrentUser().getClientCertificate())) ||
                 !TextUtils.isEmpty(alias = appPreferences.getTemporaryClientCertAlias())
                         && new ArrayList<>(Arrays.asList(getClientAliases())).contains(alias)) {
             return alias;