From 192d87d58f6ca3bd0b9ca4267b57c02035eb5af5 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Wed, 18 Jul 2018 16:11:42 +0200 Subject: [PATCH] fix crash in replaceDefaultKeyserverWithUbuntu method --- .../java/org/sufficientlysecure/keychain/util/Preferences.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java index 790f0e845..f2f308d65 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java @@ -535,6 +535,9 @@ public class Preferences { private void replaceDefaultKeyserverWithUbuntu() { ArrayList servers = getKeyServers(); + if (servers.isEmpty()) { + return; + } boolean oldDefaults = "hkps://hkps.pool.sks-keyservers.net".equalsIgnoreCase(servers.get(0).getUrl()) || "hkps://pgp.mit.edu".equalsIgnoreCase(servers.get(0).getUrl());